discord - 我的不和谐机器人不响应我的命令
问题描述
我正在关注一个 youtube 教程,我有信心我没有搞砸任何事情,但是我的机器人不会响应我输入的命令。到目前为止,这是我的代码(令牌在底部,而不是粘贴它)。我是这方面的新手,所以如果这是一个简单的错误,我很抱歉。
const Discord = require('discord.js');
const client = new Discord.Client({ intents: ["GUILD_MEMBERS", "GUILD_MESSAGES"] });
const prefix = '-';
client.once('ready', () => {
console.log('Hymn is online!');
});
client.on('message', message =>{
if(!message.content.startsWith(prefix) || message.author.bot) return;
const args = message.content.slice(prefix.length).split(/ +/);
const command = args.shift().toLowerCase();
if(command === 'ping'){
message.channel.send('pong!');
}
});
解决方案
推荐阅读
- r - 根据 R 中两个数据帧中值的存在/不存在来改变列
- java - 如何获得 GridBagLayout 来排列列宽?
- powershell - 术语“AzCopy”未被识别为 cmdlet、函数、脚本文件的名称
- git - 拉和推没有任何作用
- architecture - 跨子域复制参与者 - DDD / 清洁架构
- c++ - CMake 对 irrklang 的未定义引用
- c++ - 在 Visual Studio 中添加头文件后如何返回项目
- bash - bash 代码首先 ping 互联网,如果失败则自动重启调制解调器
- javascript - 关于默认函数参数的东西
- spring-boot - 是否可以在 Spring Boot 中侦听数据库不可用/可用事件?