Python Join命令上的Discord.Py
我有一个discord机器人,我希望它能像Python Join命令上的Discord.Py,python,discord,Python,Discord,我有一个discord机器人,我希望它能像 once a member joins DM member (message) if member replies with key give them this role 谢谢您需要在\u member\u join()上使用函数 然后将代码消息发送/接收代码放入其中。以您的示例为例,您将执行以下操作: @client.event async def on_member_join(member): await client.
once a member joins
DM member (message)
if member replies with key
give them this role
谢谢您需要在\u member\u join()上使用函数
然后将代码消息发送/接收代码放入其中。以您的示例为例,您将执行以下操作:
@client.event
async def on_member_join(member):
await client.send_message(member, 'Prompt.')
m = await client.wait_for_message(author=member, channel=member)
if m.content == 'key':
# give the user the role
await client.send_message(member, 'Role added')
else:
await client.send_message(member, 'Incorrect key')
要了解如何将用户角色从dm分配给服务器,请阅读以下问题:您需要使用\u member\u join()上的函数
然后将代码消息发送/接收代码放入其中。以您的示例为例,您将执行以下操作:
@client.event
async def on_member_join(member):
await client.send_message(member, 'Prompt.')
m = await client.wait_for_message(author=member, channel=member)
if m.content == 'key':
# give the user the role
await client.send_message(member, 'Role added')
else:
await client.send_message(member, 'Incorrect key')
要了解如何将用户角色从dm分配给服务器,请阅读以下问题:
当用户加入服务器时,此代码向用户发送hello。
希望这对大家有帮助
当用户加入服务器时,此代码向用户发送hello。
希望这对每个人都有帮助到目前为止您尝试了什么(有代码显示吗)?另外,如果会员用key回复,你说的是什么意思?给他们这个角色。到目前为止你试过什么(有代码显示吗)?另外,如果会员用key回复,您所说的是什么意思?请给他们这个角色。
@client.event
async def on_member_join(member):
await member.send("hello")