Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var Discord = require('discord.io');
- var logger = require('winston');
- var auth = require('./auth.json');
- // Configure logger settings
- logger.remove(logger.transports.Console);
- logger.add(logger.transports.Console, {
- colorize: true
- });
- logger.level = 'debug';
- // Initialize Discord Bot
- var bot = new Discord.Client({
- token: auth.token,
- autorun: true
- });
- bot.on('ready', function (evt) {
- logger.info('Connected');
- logger.info('Logged in as: ');
- logger.info(bot.username + ' - (' + bot.id + ')');
- });
- bot.on('message', function (user, userID, channelID, message, evt) {
- // Our bot needs to know if it will execute a command
- // Example command: !xyz,date1,date2
- if (message.substring(0, 4) == '!xyz') {
- var args = message.split(',');
- bot.sendMessage({
- to: channelID,
- message: 'Possible Dates:'
- });
- for(var i = 1; i < args.length; i++) {
- bot.sendMessage({
- to: channelID,
- message: args[i]
- });
- }
- }
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement