【发布时间】:2019-08-22 05:02:31
【问题描述】:
我正在学习如何使用 python 创建一个不和谐的机器人,但我在使用这个命令时遇到了问题。我想要做的是踢一个特定的用户,然后使用机器人向他们发送邀请回到不和谐服务器。这是一个愚蠢的想法,但我真的很想让它发挥作用。
我特别遇到的问题是如何踢特定用户(使用用户 ID),然后 DM 该用户。
谢谢!
代码如下:
if message.content == '!kickjohn':
if "527290609166188554" in [role.id for role in message.author.roles]:
<KICK JOHN COMMAND>
await client.send_message(message.channel, "_**Bye Bye John!**_")
await client.send_message(<JOHN>, 'https://discord.gg/XXXXXXX')
else:
await client.send_message(message.channel, "sorry you can't do that")
这样做的目的是,如果具有适当角色类型的某人!kickjohn 特定的不和谐用户 ID (john) 被踢出,机器人会自动 dm 的 john 邀请到服务器。
【问题讨论】:
标签: python discord discord.py