如何让我的不和谐机器人转发它的 dms

时间:2021-02-16 17:21:59

标签: python discord discord.py

我在写这篇文章时看到了类似的问题,但那是 2 年前的事,当我尝试时它没有用。这是我能够想出的代码

SyntaxError

每当他被 dmed 时,他都会在频道中说些什么,但不是我想要的。他这样说:@client.event async def on_message(message): if message.guild: return channel = client.get_channel(793586177328283660) await channel.send(message) 。 当别人给他发短信时可能是别的什么,但我希望他说正确的话。你能帮忙吗。

1 个答案:

答案 0 :(得分:0)

message 是一个 Message 对象,其中包含有关消息的一堆信息,而不仅仅是消息本身。 message.content 是包含消息本身的内容。使用 await channel.send(message.content) 实现您想要的结果。