【发布时间】:2021-03-26 14:33:04
【问题描述】:
在我的不和谐机器人的状态中,它显示了它在多少台服务器中,但是当机器人加入服务器时我如何刷新它?我想我必须把它放在:
@client.event
async def on_guild_join(guild):
但我不知道怎么做。 这是我的状态命令:
async def chng_pr():
await client.wait_until_ready()
statuses = [f"-help | {len(client.guilds)} servers", f"-setup | {len(client.guilds)} servers", f"-vote | {len(client.guilds)} servers", f"-patreon | {len(client.guilds)} servers"]
while not client.is_closed():
status = random.choice(statuses)
await client.change_presence(activity=discord.Game(status))
await asyncio.sleep(120)
client.loop.create_task(chng_pr())
【问题讨论】:
标签: python discord.py status