是否可以让一个 Discord 机器人 DM 另一个机器人?

Posted

技术标签:

【中文标题】是否可以让一个 Discord 机器人 DM 另一个机器人?【英文标题】:Is it possible to have one Discord bot DM another bot? 【发布时间】:2018-08-22 07:20:51 【问题描述】:

我正在构建一个automated test bot,用于测试我的main bot 的命令。一切正常,除了我的test bot 似乎无法接收来自main bot 的 DM。

我目前正在使用 discord.js

message.author.send('test dm from one bot to another')

并得到错误:

DiscordAPIError: Cannot send messages to this user

是否有机器人设置或可能的解决方法,以便我可以测试机器人的 DM 功能?

两个机器人都可以很好地接收来自用户的 DM。

【问题讨论】:

你显然不能用另一个机器人向机器人发送消息 【参考方案1】:

目前,我认为机器人不可能向另一个机器人发送 DM。

【讨论】:

以上是关于是否可以让一个 Discord 机器人 DM 另一个机器人?的主要内容,如果未能解决你的问题,请参考以下文章

如何让 Discord 机器人向我 ping 的人发送 DM?

当另一个人使用命令时,如何对 discord.py 机器人进行编程以通知我?

Discord.py bot - 如何让机器人在 DM 中向我发送用户的消息?

Discord.js:如何让机器人 DM 成为服务器中的所有成员?

DM命令不和谐机器人

Discord.py 机器人:如何让我的不和谐机器人向我发送对用户在 DM 中使用的命令的响应,例如进行调查?