欢迎/离开消息的问题

时间:2018-10-16 14:10:18

标签: python bots discord discord.py

@bot.event
async def on_memeber_join(member):
    channel = member.server.get_channel("449873043913834506")
    await bot.send_message(channel, "'''{} has joined.'''".format(user.name))
    role = discord.utils.get(member.server.roles, name="UNRANK")
    await bot.add_roles(member, role)

@bot.event
async def on_memeber_leave(member):
    channel = member.server.get_channel("449873043913834506")
    await bot.send_message(channel, "'''{} has left. '''".format(user.name))

这是我的代码,我不知道出了什么问题。 在控制台中未发现任何错误,但是当有人加入或离开时,该机器人不会发送任何信息。

2 个答案:

答案 0 :(得分:0)

看看discord.py代码,问题可能出在memberon_memeber_joinon_memeber_leave的拼写吗?

答案 1 :(得分:0)

事件的名称必须与event reference中的名称完全匹配。将此处的名称更改为on_member_joinon_member_remove