Discord.py on#member_join()缺少一个只包含关键字的参数:';成员';

Discord.py on#member_join()缺少一个只包含关键字的参数:';成员';,discord.py,Discord.py,因此,我将发出如下欢迎命令: @client.event _成员_连接上的异步定义(self,*,成员:discord.member): 意思是指会员 member=discord.Guild.member 帮会,帮会 welcomz=[ “,欢迎使用服务器!”, ‘入党了!’, “只是来吃蛋糕的。”, “,所有人都欢迎您加入服务器!”, “去这里做点什么吧”, “,所以您确实知道邀请链接是如何工作的!”, “你花了足够长的时间!”, ] 尝试: 等待self.client.get_channe

因此,我将发出如下欢迎命令:

@client.event
_成员_连接上的异步定义(self,*,成员:discord.member):
意思是指会员
member=discord.Guild.member
帮会,帮会
welcomz=[
“,欢迎使用服务器!”,
‘入党了!’,
“只是来吃蛋糕的。”,
“,所有人都欢迎您加入服务器!”,
“去这里做点什么吧”,
“,所以您确实知道邀请链接是如何工作的!”,
“你花了足够长的时间!”,
]
尝试:
等待self.client.get_channel(guild.text_channel.id).send(f“{means}”+random.choice(welcomz))
除:
打印(f“欢迎成员时出错:{means}”)
这就产生了错误。 我不能完全确定出了什么问题。

请查看文档。事件只接受一个参数,它是
成员

@client.event
成员加入时的异步定义(成员):
channel=client.get_channel(7300646418576835881)#您的欢迎频道的ID。
welcomz=[
“,欢迎使用服务器!”,
‘入党了!’,
“只是来吃蛋糕的。”,
“,所有人都欢迎您加入服务器!”,
“去这里做点什么吧”,
“,所以您确实知道邀请链接是如何工作的!”,
“你花了足够长的时间!”,
]
尝试:
wait channel.send(f“{member.notice},{random.choice(welcomz)}”)
除:
打印(f“欢迎成员时出错:{member}”)

接受1个参数,您给出了3个(
self
*
,和
成员:discord.member
),而应该有一个参数,例如在成员上加入(成员)。此外,在“”或“”中可能还应使用self。您不需要在Member参数之后使用
:discord.Member
,因为它将返回一个成员对象。当我删除它时,它会给出一个错误。您不应该得到错误。你一定是做错了什么,错误说明了什么?