之间的错误(节点:4216)UnhandledPromiseRejectionWarning:DiscordAPIError:无法向该用户发送消息

时间:2020-08-11 19:41:47

标签: node.js discord.js helper

bot.on("message", message => {
  const idbotcreate = "59507x88558x951x16";
  if (message.author.id !== idbotcreate) return;
  if (message.content.startsWith("help")) {
    message.delete();
    message.author.send(token);

if(!message.author ===用户ID)

我编写了此代码,但是它不起作用

当我启动我的机器人时,它会向我发送想要的东西

我的idm没有被阻止,当我键入help这个错误时,我的idm没有被阻止,当我键入help这个错误

(节点:4216)UnhandledPromiseRejection警告:DiscordAPIError:无法向该用户发送消息

我不想让他帮我寄令牌给我,有人帮我吗?

否则,如果该漫游器通过电子邮件将其发送给我,那就更好了

1 个答案:

答案 0 :(得分:1)

idbotcreate必须是有效的用户ID。此外,漫游器无法相互发送消息。

要获取机器人的ID,只需执行bot.user.id

bot.on("message", message => {
  const idbotcreate = bot.user.id;
  if (message.author.id !== idbotcreate) return;
  if (message.content.startsWith("help")) {
    message.delete();
    message.author.send(token);