我正在使用Python 3.8做Discord机器人,我的事件on_member_join()
遇到了问题。
@bot.event
async def on_member_join(member):
embed = discord.Embed(
title=f"that doesn't function")
channel = discord.utils.get(member.guild.channels, name='WELCOME_CHANNEL_NAME')
await member.send('Hello')
await channel.send(embed=embed)
member.send
发送带有问候的私人消息,但是channel.send
发送此错误await channel.send(embed=embed) AttributeError: 'NoneType' object has no attribute 'send'
我真的不知道该怎么办
感谢您的帮助!
答案 0 :(得分:1)
因为您可能没有名为65322.5 MH/s
的频道。这就是2^16 MH/s
返回None的原因。您需要输入真实的欢迎频道名称,而不是WELCOME_CHANNEL_NAME
中的channel
。