Python 3.x 向新加入的discord成员致意

Python 3.x 向新加入的discord成员致意,python-3.x,discord.py,Python 3.x,Discord.py,我正在尝试使用discord.py在discord中开发一个bot,它将在新成员加入时发送通道消息 @client.event async def on_member_join(member): await client.get_channel(channel_id).send(f"welcome, {member}...") 但它并没有实现。。。如何使其工作?这应该可以完成工作,因为您正在使用get\u频道上的wait。正如你在下面看到的,你不应该 @client

我正在尝试使用discord.py在discord中开发一个bot,它将在新成员加入时发送通道消息

@client.event
async def on_member_join(member):
    await client.get_channel(channel_id).send(f"welcome, {member}...")

但它并没有实现。。。如何使其工作?

这应该可以完成工作,因为您正在使用
get\u频道上的
wait
。正如你在下面看到的,你不应该

@client.event
成员加入时的异步定义(成员):
通道=客户端。获取通道(ID)
等待频道。发送(f'Hello there{member.notice})

您的机器人可能没有在频道上讲话/聊天的权限。如果无法转到“设置”(频道),请添加您的机器人角色,然后再添加权限,但请确保您的机器人已发送\u消息、读取消息历史记录和读取上的消息,但仍不显示。。。我的服务器中有Mee6。。。是不是因为我的机器人无法显示?我已经创建了一个名为admin的新角色,并已将我的机器人添加到该角色中并启用了所有权限。。。这样行吗?是的,管理员可以和任何频道聊天,也可以看到任何频道@Harsh Sarkar