我正在尝试在成员列表中我的 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但我找不到这个特定问题的示例。
我希望发生这样的事情:/image/7kxMg.png
谢谢大家。
最佳答案
编辑:根据客户端的构造函数参数,您无法像异步分支中那样传递事件,但是您可以在重写分支中执行此操作。我建议您重写,因为它更新得更好。
对于您的答案,您需要稍后进行设置,例如在 on_ready 方法中:
bot = discord.Client()
@bot.event
async def on_ready():
await bot.change_presence(game=discord.Game(name='some game'))
关于python - 使用discord.py,有什么方法可以让我的discord 机器人在成员选项卡的 'playing' 部分显示自定义消息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55544177/