【发布时间】:2021-02-27 00:46:51
【问题描述】:
该程序应该以这样一种方式运行,即名为“members”的频道将显示服务器上的成员数量,但该程序不会出错并且不会自行运行。 提前致谢!
async def on_member_join(member):
guild = member.guild
channel = get(guild.channels, name = 'members')
await channel.edit(name = f'Учатники: {guild.member_count}')
@bot.event
async def on_member_remove(member):
guild = member.guild
channel = get(guild.channels, name = 'members')
await channel.edit(name = f'Учатники: {guild.member_count}')
【问题讨论】:
-
您是否启用了intents.members?
-
顺便说一句,您应该考虑使用 id 而不是名称来获取频道,您将经常更改其名称,因此它会有所不同
-
是的,它们包括在内
标签: discord discord.py