消息未定义 discord.js 聊天机器人
Posted
技术标签:
【中文标题】消息未定义 discord.js 聊天机器人【英文标题】:Message not defined discord.js chatbot 【发布时间】:2020-08-27 23:16:00 【问题描述】:所以我试图让我的机器人工作,但代码显示消息未定义。我已经尝试了我所知道的一切:
const Discord = require('discord.js');
const client = new Discord.Client();
client.once('ready', () =>
console.log('ready!');
);
if (message.content === '!ping')
message.channel.send('Pong.');
if (command === "!hug")
let user = message.mentions.users.first();
message.channel.send("You have been hugged " + user);
client.login('my-bot-token');
【问题讨论】:
【参考方案1】:我想你忘记为消息添加事件监听器了。
const Discord = require('discord.js');
const client = new Discord.Client();
client.once('ready', () =>
console.log('ready!');
);
client.on("message", (message) =>
if (message.content === '!ping')
message.channel.send('Pong.');
if (command === "!hug")
let user = message.mentions.users.first();
message.channel.send("You have been hugged " + user);
client.login('my-bot-token');
【讨论】:
以上是关于消息未定义 discord.js 聊天机器人的主要内容,如果未能解决你的问题,请参考以下文章
Discord.js TypeError:无法读取未定义的属性“缓存”
Discord.js 的欢迎消息 - “无法读取未定义的属性 'get'”