Discord.py channel.edit不';我什么都不做,机器人也不';不要越过那条线

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

因此,基本上,我有一个通道,它的名称是我的服务器的成员计数。现在,无论何时有人加入或离开,它都会将名称更新为“会员计数: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')
    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在今天运行时表现得如此。非常感谢。