我有一个不和谐的机器人,并且我希望它做类似的事情
import 'vue-material/dist/vue-material.min.css'
import {MdField, MdButton} from 'vue-material/dist/components'
谢谢
答案 0 :(得分:1)
您需要使用函数on_member_join()
。
@client.event
async def on_member_join(member):
pass
然后将代码消息发送/接收代码放在此处。以您的示例为例:
@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到服务器的角色,请阅读以下问题:How To Assign A User A Role In A Server From A Direct Message - Discord.py
答案 1 :(得分:1)
@client.event
async def on_member_join(member):
await member.send("hello")
此代码在用户加入服务器时向用户打招呼。 希望这对大家有帮助