This commit is contained in:
J62 2018-03-19 23:20:22 -07:00
parent 6b55599bf7
commit a3fe3d79a4
2 changed files with 23 additions and 5 deletions

24
bot.js
View File

@ -4,6 +4,8 @@ var config = require('./config.json');
//log_in(config.username, config.password);
var fs = require('fs'),
coin = require('node-altcoin');
var user_prefix = config.user_cmd_prefix;
var bot_user = config.bot_user;
var coin = coin({
host: config.daemon_ip,
@ -12,11 +14,13 @@ var coin = coin({
pass: config.daemon_rpcpassword
});
//todo add address balance lookup via:
//https://explorer.btcprivate.org/api/addr/b16CX1xECayDxrbnBCcycNRe6VG2xPqna19/balance
var client = new Discordie();
client.connect({
token: config.connect_token
}); //discord bot auth token
console.log("Connected to daemon as: " + config.daemon_rpcuser);
client.Dispatcher.on(Events.GATEWAY_READY, e => {
@ -24,10 +28,19 @@ client.Dispatcher.on(Events.GATEWAY_READY, e => {
});
client.Dispatcher.on(Events.MESSAGE_CREATE, e => {
if (e.message.content == "ping")
e.message.channel.sendMessage("pong");
bot = e.message.channel;
msg = e.message.content.toLowerCase();
channel = e.message.channel;
mention = e.message.author.nickMention;
full_user = e.message.author.username + "#" + e.message.author.discriminator;
var channelId = (e.message.channel_id);
var msgId = (e.message.id);
var msgTxt = (e.message.content);
var guildId = (e.message.channel.guild_id);
if (e.message.content == "bal")
if (msg.startsWith(user_prefix) && msg == "bal"){
coin.getBalance(function(err, balance) {
if (err) {
console.log('Could not connect to %s RPC API! ', "btcp", err);
@ -40,6 +53,9 @@ client.Dispatcher.on(Events.MESSAGE_CREATE, e => {
e.message.channel.sendMessage("Your current btcp tip balance is: " + balance);
});
}
if (e.message.content == "diff")
coin.getDifficulty(function(err, diff) {

View File

@ -3,5 +3,7 @@
"daemon_ip" : "127.0.0.1",
"daemon_port" : "7932",
"daemon_rpcuser" : "daemonrpcusername",
"daemon_rpcpassword" : "daemonrpcpassword"
"daemon_rpcpassword" : "daemonrpcpassword",
"user_cmd_prefix" : "!",
"bot_user" : "BOTUSER#22222"
}