我想为我的discord bot设置一个自定义状态(又名“Playing”|$help for commands”)
我正在使用discord.py重写制作我的机器人,并使用AutosharedBot类系统。我想设置一个自定义播放状态,但每次搜索时,答案都是discord.Client()。这可能吗?下面是一个示例,在机器人启动时设置自定义播放状态:我想为我的discord bot设置一个自定义状态(又名“Playing”|$help for commands”),discord,discord.py,discord.py-rewrite,Discord,Discord.py,Discord.py Rewrite,我正在使用discord.py重写制作我的机器人,并使用AutosharedBot类系统。我想设置一个自定义播放状态,但每次搜索时,答案都是discord.Client()。这可能吗?下面是一个示例,在机器人启动时设置自定义播放状态: @bot.event _ready()上的异步定义: 打印(“准备就绪!”) 等待bot.change_状态(activity=discord.activity(type=discord.ActivityType.playing,name=“|$help for
@bot.event
_ready()上的异步定义:
打印(“准备就绪!”)
等待bot.change_状态(activity=discord.activity(type=discord.ActivityType.playing,name=“|$help for commands”))
这不是唯一的方法,但这是我使用的一种方法,因为它允许您在收听
、观看
等之间轻松切换
如果您想将
on_ready()
事件添加到cog:
def MyCog(commands.Cog):
定义初始化(bot):
self.bot=bot
@commands.Cog.listener()
_ready()上的异步定义:
打印(“准备就绪!”)
等待机器人。更改存在状态(…)
参考文献:
- -cogs中事件的侦听器
事件的编辑^
//set your status
client.user.setActivity("Being a bot or something lol", {type: "Playing",})