无法向该用户发送消息

Posted

技术标签:

【中文标题】无法向该用户发送消息【英文标题】:Cannot send messages to this user 【发布时间】:2020-02-17 01:49:52 【问题描述】:

我正在做一个不和谐的替代生成器。 基本思想是,我输入 !generate 并且机器人 dm 是我的帐户。 我的问题是我的机器人无法向消息的作者发送任何消息。 我收到“”。

律码

let embed = new Discord.RichEmbed()
 .addField("alt", `account: \n$random`)
 .setColor("#fffff");
message.author.send(embed);

random 函数选择随机 alt(例如来自 txt 文件的 test:test)。

感谢任何帮助。谢谢

【问题讨论】:

【参考方案1】:

您向其发送 RichEmbed 的用户可能禁用了来自服务器成员的 DM。

确保message.author 没有在其隐私设置中禁用来自服务器成员的 DM。

【讨论】:

以上是关于无法向该用户发送消息的主要内容,如果未能解决你的问题,请参考以下文章

将用户的消息传递到另一个 tableview

将消息发送到不同的线程

我无法向用户发送任何消息

discord bot c# 读取收到的直接消息

RTX腾讯通所有用户无法发送消息与文件

无法从我的不和谐机器人向用户发送私人消息?