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

Discord.js 自定义表情符号错误看起来很简单,但我该如何解决?

Discord.js 自定义表情符号错误看起来很简单,但我该如何解决?

aluckdog 2022-12-09 19:43:42
我有 Discord.js 自定义表情符号错误它看起来很简单,但我该如何解决?我想要嵌入自定义表情符号,它有效。但是当我对自定义表情符号做出反应时,bot 不会向我发送任何内容给 PM。我只能从卡片表情符号中得到答案。Error: (node:20548) UnhandledPromiseRejectionWarning: DiscordAPIError: Cannot send messages to this user    at RequestHandler.execute (d:\Users\Pc\Desktop\Musu botai\Donate\node_modules\discord.js\src\rest\RequestHandler.js:170:25)    at processTicksAndRejections (internal/process/task_queues.js:97:5)client.on('messageReactionAdd', async (reaction,user) => {    if (reaction.emoji.name === '706559022286897302') {        user.send(direktas)    } else if (reaction.emoji.name === '706754740767424572') {        user.send("ssss esi")            } else if (reaction.emoji.name === '💳') {        user.send("dddd")            }});client.login(process.env.BOT_TOKEN);
查看完整描述

1 回答

?
叮当猫咪

TA贡献1776条经验 获得超12个赞

根据这个问题


您的机器人正在快速发送消息,需要延迟。你可以通过使用来做到这一点setTimeout()


setTimeout(() => {

    user.send("ssss esi")

}, 1000) // 1000 millisecond delay (1 second)


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

添加回答

举报

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