メンバーリストのDiscordボット名のすぐ下にカスタムの「再生中」メッセージを表示しようとしています。
GitHubでオープンソースのdiscord.pyボットを見ましたが、複雑すぎて理解できません。
これが私が今持っているすべてです:
bot = Bot(
command_prefix=when_mentioned_or(BotConfig.prefix),
activity=Game(name="Commands: c|help")
)
https://discordpy.readthedocs.io/en/latest/api.htmlも読みましたが、この特定の問題の例が見つかりません。
私はこのようなことが起こることを望みます:https://i.imgur.com/xd75Isa.png
皆さんありがとう。
編集:クライアントのコンストラクターパラメーターに基づいて、非同期ブランチでそのようなアクティビティを渡すことはできませんが、書き換えブランチで渡すことはできます。更新が改善されているので、書き直しに移行することをお勧めします。
あなたの答えのために、あなたはそれを後で例えばon_readyメソッドで設定する必要があります:
bot = discord.Client()
@bot.event
async def on_ready():
await bot.change_presence(game=discord.Game(name='some game'))
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加