ボットが稼働しているサーバーの数をステータスとして設定するにはどうすればよいですか(discord.py rewrite)?

tontsa28

私はこのコードを使ってみました:

status = cycle(['.apuva', f'{str(len(client.guilds))} palvelimella!']

@client.event
async def on_ready():
    change_status.start()
    print('Botti on käynnissä.')

async def change_status():
    await client.change_presence(activity=discord.Game(next(status)))

ただし、ボットが3台のサーバー上にある場合でも、これはステータスが「0台のサーバー」にあることを示しています。discord.pyのリライトバージョンでこれを修正するにはどうすればよいですか?

デビッド

これが私が書いた方法なので、ボットのステータスは「Playing xservers!」に変わります。

@client.event
async def on_ready():
    print('Bot is ready.')
    await client.change_presence(activity=discord.Game(name=f"{len(client.guilds)} servers!"))

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

Related 関連記事

ホットタグ

アーカイブ