我什么都没有显示出错误,但是并没有出现不一致。有人可以告诉我怎么了吗?
async def change_status(self):
await client.change_presence(game=Game(name = " ", type = 3))
我希望该机器人在其名称下出现“听”或“观看”错误。
答案 0 :(得分:0)
您需要机器人指定何时更改状态。 尝试@ client.event,这会在漫游器上线时更改状态。 更改收听流媒体或观看尝试更改2(1,2,3,4) 据我所知,要使用流媒体状态功能,您需要将您的抽搐帐户与您的代码关联起来。
@client.event
async def on_ready():
await client.change_presence(game=Game(name='What ever in here',type = 2))
print('Ready')
答案 1 :(得分:0)
好的,更新:
(很确定这是重写的) 我认为有些人会随着时间的流逝查找它,所以就在这里。
在discord.py Discord服务器上,我通过#help环顾四周,发现一个地方说正确的答案,只需稍作修改即可。这是答案:
await client.change_presence(activity=discord.Game(name="a game"))
这会将机器人设置为“正在播放”。
await client.change_presence(activity=discord.Activity(type=discord.ActivityType.watching, name="a movie"))
这会将其设置为“正在观看”状态。
await client.change_presence(activity=discord.Activity(type=discord.ActivityType.listening, name="a song"))
这会将其设置为“正在监听”状态。