const { Command } = require('discord.js-commando'); const btc = require('btc-value'); btc.setApiKey('a43419ce-fc59-4951-8af9-20c5e36ef73f'); module.exports = class BTCUtility extends Command { constructor(client) { super(client, { name: 'btc', aliases: ['bitcoin', 'crypto'], group: 'utility', memberName: 'btc', description: 'allows you to check current bitcoin prices', args: [ { key: 'currencyName', prompt: 'what currency u wanna see it in? (usd, aud, cad)', type: 'string' } ], examples: [ 's5n!bitcoin aud', 's5n!crypto cad', 's5n!btc usd' ] }); } run(msg, { currencyName }) { currencyName = currencyName.toUpperCase(); btc({ isDecimal: true, currencyCode: currencyName }).then(value => { msg.reply('the current *bitcoin* price in **' + currencyName + '** is **' + value + '** ' + emoji.random()); }); } };