【发布时间】:2020-09-14 20:06:57
【问题描述】:
所以我正在尝试制作一个机器人,它有一个发送“票”的命令,这就像一个警告,除了它在 DM 中发送一条可配置的消息。到目前为止,这是我的代码:
const bot = new Discord.Client()
const token = token here;
const PREFIX = '/';
const embed = new Discord.MessageEmbed()
const ping = require('minecraft-server-util')
bot.on('ready', async () => {
console.log('This bot is online! Created by @littleBitsman.');
})
bot.on('message', message => {
let args = message.content.substring(PREFIX.length).split(' ')
if(message.content.startsWith(PREFIX))
switch (args[0]) {
case 'ticket':
if (message.member.roles.highest == '701895573737046066') {
mention = message.mentions.users.first()
var thing = args.shift()
thing = args.shift()
thing = thing.replace(",", " ")
if(mention = null) {return}
var message = new Discord.MessageEmbed()
.setTitle('Ticket')
.setDescription('Hey ' + mention + '! You recieved this because of: ' + args +'.')
message.channel.type(`dm`) + message.channel.send(mentionMessage)
}
}
})
bot.login(token);
我去掉了所有与这个问题无关的代码。
【问题讨论】:
标签: javascript node.js discord discord.js