【发布时间】:2020-09-25 15:29:26
【问题描述】:
我正在尝试制作一个嵌入 discord 机器人,并且我希望能够使用命令完全编辑消息,我遵循了一些教程并且能够设置每个参数的参数,但我可以每人只写一个字。 这个想法是用逗号分隔并能够写多个单词和行。
const Discord = require('discord.js');
const bot = new Discord.Client();
const token = '';
const PREFIX = '!';
bot.on('ready', () => {
console.log('Bot online');
});
bot.on('message', message => {
let args = message.content.slice(PREFIX.length).split(' ');
switch (args[0]) {
case 'embed':
const embed = new Discord.MessageEmbed()
.setTitle(args[1])
.setDescription(args[2])
.setImage(args[3])
.setColor(args[4])
.setFooter(message.author.username)
.setTimestamp()
message.channel.send(embed);
break;
}
});
bot.login(token);
【问题讨论】:
-
let args = message.content.slice(PREFIX.length).split(' ')你这里没有用逗号分隔
标签: javascript discord.js