Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/321.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Join命令上的Discord.Py_Python_Discord - Fatal编程技术网

Python Join命令上的Discord.Py

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.

我有一个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.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")