0

我知道您可以向具有await client.send_message(user). 但据我所知,它仅在您想发送消息以键入命令的人时才有效。我希望我的机器人向甚至不在服务器中的人发送消息。我想要这样的命令:-send private message name#0000。我想知道是否有可能做到这一点。

4

2 回答 2

0

您可以通过定义用户并将其传递给函数来将其添加到您的 on_ready 函数中

user = "user#1234"

然后使用相同的方法,但这只有在你重新启动你的机器人时才有效。

于 2020-07-24T00:48:39.260 回答
0

我认为不可能向不与机器人共享同一服务器的人发送消息

但你可以使用

await client.get_user(userid).send(msg)

向用户发送消息,即使他们没有调用命令

于 2020-08-12T17:57:45.600 回答