【发布时间】:2021-11-13 03:08:24
【问题描述】:
我将版本从 discord.js v12 更改为 v13,我的机器人加入消息不再起作用。
const { MessageEmbed, WebhookClient } = require("discord.js");
const { channels } = require("../../app");
const { prefix, color } = require("../../botconfig/config.json");
module.exports = async (bot) => {
bot.on('guildCreate', (guild) => {
let channelToSendTo;
guild.channels.forEach(channel => {
if (channel.type === 'text' && !channelToSendTo && channel.permissionsFor(guild.me).has('SEND_MESSAGES')) channelToSendTo = channel;
});
if(!channelToSendTo) return;
let newGuildEmbed = new MessageEmbed()
.setColor(color)
.setTitle(`<:Ela_E:888341177571639297> Thank you for adding me!`)
.addField(`Premium`, `[Buy](https://elabot.top/premium)`, true)
.addField(`Website`, `[Website Page](https://elabot.top)`, true)
.addField(`Have questions?`, `[Join the support server](https://elabot.top/support)`, true)
channelToSendTo.send(newGuildEmbed)
})
}
错误:
(node:15080) DeprecationWarning:消息事件已被弃用。采用 messageCreate 代替(使用
node --trace-deprecation ...显示 创建警告的位置)
【问题讨论】:
-
您的描述和错误无关。 error 只是关于您正在收听的事件的警告
标签: javascript node.js discord discord.js