我想方设法给DM的人,但是我想通过DM知道他们对机器人说什么,好像机器人“读取”DM,然后将它转发到我的不和谐服务器中的某个 Channels . 或者,甚至更好,DM给我 .
这是我的起始代码:
if message.content.startswith("!dm"):
if message.author.id == "[YOUR ID HERE]":
memberID = "ID OF RECIPIENT"
server = message.server
person = discord.Server.get_member(server, memberID)
await client.delete_message(message)
await client.send_message(destination = person, content = "WHAT I'D LIKE TO SAY TO THEM")
我这样做的方式不同于人们如何使用定义函数,我使用更基本的方法来制作命令 .
任何帮助表示赞赏!
1 回答
这里's a quick example. I'已将您现有的命令移动到实际的
Command
对象中,因此转发逻辑是on_message
中的唯一内容