为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

阿晨1998 2023-09-28 10:21:42
您好,需要向用户发送 PM,我尝试了这个命令msg.author.send("text")但是当我尝试运行此命令时出现此错误DiscordAPIError: Cannot send messages to this user    at RequestHandler.execute (C:\Users\GreXLin85\Desktop\Projelerim\JS\project\node_modules\discord.js\src\rest\RequestHandler.js:154:13)    at processTicksAndRejections (node:internal/process/task_queues:93:5)    at async RequestHandler.push (C:\Users\GreXLin85\Desktop\Projelerim\JS\project\node_modules\discord.js\src\rest\RequestHandler.js:39:14) {  method: 'post',  path: '/channels/782746558520360960/messages',  code: 50007,  httpStatus: 403}
查看完整描述

1 回答

?
汪汪一只猫

TA贡献1898条经验 获得超8个赞

可能有多种原因:

  1. 用户已全局/在此特定服务器上阻止了他的 DM

  2. 用户和机器人不共享服务器

  3. 用户阻止了机器人

为了避免这个问题,你可以添加一个try{} catch{}


查看完整回答
反对 回复 2023-09-28
  • 1 回答
  • 0 关注
  • 81 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信