您好,需要向用户发送 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个赞
可能有多种原因:
用户已全局/在此特定服务器上阻止了他的 DM
用户和机器人不共享服务器
用户阻止了机器人
为了避免这个问题,你可以添加一个try{} catch{}
块
添加回答
举报
0/150
提交
取消