【问题标题】:Discordjs bot error what's my mistake? cannot read property 'send' of undefinedDiscordjs bot错误我的错误是什么?无法读取未定义的属性“发送”
【发布时间】:2022-01-16 12:01:14
【问题描述】:

看起来代码是正常的,但是在控制台中显示cannot read property send of undefined,尽管在控制台输出中已经明确定义了。 args 在 index.js 中注册

const Discord = require('discord.js');
const data = require('quick.db');
const settings = require('../settings.json')

exports.run = async(client, message, args) => { 
var rcv = args[0];
var msg = args.slice(1).join(' ');
var sender = message.author;
console.log(rcv + ' ' +msg)

client.users.cache.get(rcv).send(msg);


}

exports.help = {
  name: 'private',
  aliases: ['private', 'pmsg']
}

【问题讨论】:

    标签: javascript discord discord.js


    【解决方案1】:

    您尝试过使用 fetch 吗?

    const user = await client.users.fetch(rcv);
    user.send(msg);
    

    【讨论】:

      猜你喜欢
      • 2021-02-22
      • 1970-01-01
      • 2017-08-12
      • 2019-03-20
      • 2021-01-02
      • 2021-03-05
      • 1970-01-01
      • 1970-01-01
      • 2021-11-07
      相关资源
      最近更新 更多