我正在 discord.py 中创建我的 discord 机器人,并遇到了我一直试图解决的这个问题。我希望我的机器人对加入服务器的任何人进行自定义欢迎。到目前为止我的代码:
@client.event
async def on_member_join(ctx, member):
id = client.get_guild(x)
general = client.get_channel(x)
if discord.on_member_join:
general.send(f"{member.mention} has joined the server!")
VS 代码在 discord 时给我一个错误说:模块“discord”没有“on_member_join” memberpylint(no-member)
两个问题:
PS:隐藏客户端 ID 只是为了安全,不知道是否重要,但安全总比抱歉好!而且我也是 discord.py 的新手
答案 0 :(得分:0)
试试这个:
@client.event #Event to detect when a user joins
async def on_member_join(member):
general = client.get_channel(id) #Where id is the channel's ID
await general.send(member.mention + ' has joined the server!')