这可能是个愚蠢的问题,但我真的需要弄清楚。我正在努力在我的bot和DM频道之间建立一个接口。我目前的代码是:
if input.startswith('.direct'):
content = re.sub(r'^\W*\w+\W*', '', message.content)
await client.send_message(discord.PrivateChannel(User ID), content)
这基本上是试图通过用户ID发送消息,但是没有用。我查了好几次API,都搞不懂。我不想要消息.作者或者类似的事情。我需要能够根据用户的标签或用户ID来给他们发消息。任何帮助都是值得赞赏的,对于额外的积分,如何捕捉响应以及?在
从id中获取用户对象,然后使用
client.send_message(destination, content)
将消息发送给他们。因为client.get_user_info(id)
(从ID返回user object)也是一个协程,所以可以在一行中完成此操作。在使用以下工具让您感到疲劳:
是吗?在
相关问题 更多 >
编程相关推荐