Discord.py channel.edit不';我什么都不做,机器人也不';不要越过那条线
因此,基本上,我有一个通道,它的名称是我的服务器的成员计数。现在,无论何时有人加入或离开,它都会将名称更新为“会员计数:guild.Member\u count”。On_member_join工作正常,但是On_member_remove在有人加入时调用,但它永远不会结束,尽管join和remove的代码基本相同Discord.py channel.edit不';我什么都不做,机器人也不';不要越过那条线,discord,discord.py,discord.py-rewrite,Discord,Discord.py,Discord.py Rewrite,因此,基本上,我有一个通道,它的名称是我的服务器的成员计数。现在,无论何时有人加入或离开,它都会将名称更新为“会员计数:guild.Member\u count”。On_member_join工作正常,但是On_member_remove在有人加入时调用,但它永远不会结束,尽管join和remove的代码基本相同 @client.event async def on_member_remove(member): print('on_member_remove called') c
@client.event
async def on_member_remove(member):
print('on_member_remove called')
count_channel = client.get_channel(ID)
await count_channel.edit(name = 'Member count: {}'.format(count_channel.guild.member_count))
print('on_member_remove finished')
在这个例子中,on_member_remove finished never prints在on_member_join时可以完美地工作
on_成员加入的代码:
@client.event
async def on_member_join(member):
print('on_member_joim called')
count_channel = client.get_channel(ID)
await count_channel.edit(name = 'Member count: {}'.format(count_channel.guild.member_count))
print('on_member_join finished')
频道最近受到了费率限制。这已经在官方的Discord开发服务器中公布。你没有做错什么
宣布如下:哦,这就是为什么我几周前编写的bot在今天运行时表现得如此。非常感谢。