我想要:
ME(Veak):!投票
Bot:Veak开始投票
情况如何:
我(狂热):!投票
投票:未定义开始投票
我使用的代码是“ message.author +开始投票”
我确实尝试过message.author.username,但收到一条错误消息,提示我尚未定义用户名。
代码:
bot.on('message', function (user, userID, channelID, message, evt) {
if (message.substring(0, 1) == '!') {
var args = message.substring(1).split(' ');
var cmd = args[0];
args = args.splice(1);
switch(cmd) {
case 'ping':
bot.sendMessage({
to: channelID,
message: 'Pong!'
});
break;
case 'voting':
bot.sendMessage({
to: channelID,
message: ':ballot_box: **| ' + message.author + ' started a vote!**'
});
break;
}
}
});
答案 0 :(得分:0)
在使用discord.io
时,您想做
bot.sendMessage({
to: channelID,
message: ':ballot_box: **| ' + user.username + ' started a vote!**'
});
我建议您切换到discord.js
,因为discord.io
既旧又无人维护