mysql - 如何让我的机器人向人们发送消息,告诉他们他们的余额?

标签 mysql node.js discord discord.js

if (message.content.toLowerCase() == prefix + 'balance') {
    con.query("SELECT `Money` FROM `bloxtraderusers` WHERE id = 1", function (err,result,fields) {
       if (err) throw err;
       console.log(result)
       message.channel.sendMessage(result); 
    });
}

我该如何解决这个问题?当我执行命令 $balance?

时,它所做的只是返回 [object Object]

最佳答案

控制台是否显示余额,例如123,还是显示Money: 123

我认为您得到的结果实际上是一个具有键 Money 和余额作为值的对象。试一试:

message.channel.sendMessage(result.Money);

关于mysql - 如何让我的机器人向人们发送消息,告诉他们他们的余额?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53687852/

相关文章:

mysql - 一个数据库还是多个数据库以提高效率?

node.js - Nodejs socket.io 通过 TOR

javascript - 尝试使用 socket.io 时出错

python - 限制命令

javascript - Discord.js 机器人使用斜杠命令回复

php - 如何循环遍历一个表,跳过每 11 行,同时每 10 次循环执行某些操作?

mysql - 在日期范围内也包括所选日期

mysql - 在非递归过程中超出递归限制

node.js - 在 Meteor 中正确启用 filepicker.io 的安全性

javascript - Discord.js 机器人在 channel 中发送 10 条消息后发送消息