discord.py channel.editは何もしませんし、ボットはその行を過ぎません
だから基本的に、私は自分のサーバーのメンバーカウントであるチャネルを持っています。今、誰かが参加したり離れたりするたびに、 “Member count:guild.member_count”という名前が更新されます。 On_member_joinは正常に動作していますが、誰かが参加して削除するコードが基本的に同じであっても、
@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’)
この1つでは、on_member_removeは決して印刷されず、on_member_join on_member_joinのコード:
@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開発サーバーで発表されました。間違ったことはしていません。
発表は次のとおりです。
source