进入服务器和退出服务器时有一个代码应该可以工作,我不知道为什么,但它不起作用。我在互联网上寻找答案,故意做了一些事情,但没有任何帮助。没有错误,机器人根本看不到人的进出。
@client.event
async def on_member_join(member):
print('f')
channel = client.get_channel(config.HELLO_GOODBYE_CHANNEL)
role = discord.utils.get(member.guild.roles, id = config.START_ROLE)
await member.add_roles(role)
await channel.send(embed = discord.Embed(description = f'Пингвин ``{member}`` наткнулся на наш сервер', colour = discord.Color.green()))
@client.event
async def on_member_remove(member):
print('f')
channel = client.get_channel(config.HELLO_GOODBYE_CHANNEL)
await channel.send(embed = discord.Embed(description = f'Пингвин ``{member}`` вышел с нашего сервера', colour = discord.Color.green()))