discord.py에서 상태(노는 중)를 진행하는 방법

9938 단어 discord.pyPython
안녕하세요.
오늘은 디스코드입니다.py에서 상태를 설정하는 방법 (재생 중)
디스코드입니다.클라이언트 버전
commands 프레임워크 버전의 코드도 다음에 게재됩니다
실렸다

작업 환경


Python 3.8.6
discord.py 1.7.2
Windows7 Pro 32bit

discord.클라이언트 코드


play.py
import discord

client = discord.Client()

@client.event
async def on_ready():
    print("Botは正常に起動しました!")
    print(client.user.name)  # Botの名前
    print(client.user.id)  # ID
    print(discord.__version__)  # discord.pyのバージョン
    print('------')
    await client.change_presence(activity=discord.Game(name="TEST"))

client.run("TOKEN")

commands 프레임워크 버전 코드


play.py
import discord

from discord.ext import commands
bot = commands.Bot(
    command_prefix="!",
    help_command=None)

@bot.event
async def on_ready():
    print("Botは正常に起動しました!")
    print(bot.user.name)  # Botの名前
    print(bot.user.id)  # ID
    print(discord.__version__)  # discord.pyのバージョン
    print('------')
    await bot.change_presence(activity=discord.Game(name="TEST"))

bot.run("TOKEN")

실제 행동


이제 Bot 이동

이렇게 하면 성공입니다.
TEST(name="TEST")를 변경하려면 TEST를 변경하십시오.

discord.클라이언트 서버 수


play.py
import discord

client = discord.Client()

@client.event
async def on_ready():
    print("Botは正常に起動しました!")
    print(client.user.name)  # Botの名前
    print(client.user.id)  # ID
    print(discord.__version__)  # discord.pyのバージョン
    print('------')
    await client.change_presence(activity=discord.Game(name=f"TEST{len(client.guilds)}サーバー"))

client.run("TOKEN")

commands 프레임워크 버전 서버 수


play.py
import discord

from discord.ext import commands
bot = commands.Bot(
    command_prefix="!",
    help_command=None)

@bot.event
async def on_ready():
    print("Botは正常に起動しました!")
    print(bot.user.name)  # Botの名前
    print(bot.user.id)  # ID
    print(discord.__version__)  # discord.pyのバージョン
    print('------')
    await bot.change_presence(activity=discord.Game(name=f"TEST{len(bot.guilds)}"))

bot.run("TOKEN")
현재 배포 서버 수 표시
좋은 Discord 생활

참고 자료

좋은 웹페이지 즐겨찾기