【发布时间】:2020-08-10 21:38:15
【问题描述】:
我正在使用discord.js v12.2.0 库编写一个不和谐的机器人,我收到了这个错误:
等待 dTypeError [ERR_INVALID_ARG_TYPE]:“id”参数必须是字符串类型。收到未定义
这是我的代码:
const { MessageEmbed } = require("discord.js");
const { VultrexDB } = require("vultrex.db");
const messageData = new VultrexDB({
name: "messages"
})
module.exports.run = (client, message, args) => {
const member = message.mentions.members.first() || message.guild.members.cache.get(args[0]) || message.member;
const messages = messageData.get(`${message.guild.id}-${member.id}`, 0);
message.chanel.send(new MessageEmbed()
.setColor("E67E22")
.setAuthor(`Data | ${member.user.username}`, member.user.displayAvatarURL())
.addField("Messages Sent:", messages, true)
);
}
module.exports.help = {
name: "messages",
description: "view the amount of messages sent by a member"
}
module.exports.requirements = {
clientPerms: ["EMBED_LINKS"],
userPerms: [],
ownerOnly: false
}
【问题讨论】:
标签: javascript bots discord discord.js