Advertisement
Guest User

Untitled

a guest
Sep 23rd, 2017
486
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.00 KB | None | 0 0
  1. var Discord = require('discord.io');
  2. var logger = require('winston');
  3. var auth = require('./auth.json');
  4.  
  5. // Configure logger settings
  6. logger.remove(logger.transports.Console);
  7. logger.add(logger.transports.Console, {
  8. colorize: true
  9. });
  10.  
  11. logger.level = 'debug';
  12. // Initialize Discord Bot
  13. var bot = new Discord.Client({
  14. token: auth.token,
  15. autorun: true
  16. });
  17.  
  18. bot.on('ready', function (evt) {
  19. logger.info('Connected');
  20. logger.info('Logged in as: ');
  21. logger.info(bot.username + ' - (' + bot.id + ')');
  22. });
  23.  
  24. bot.on('message', function (user, userID, channelID, message, evt) {
  25. // Our bot needs to know if it will execute a command
  26. // Example command: !xyz,date1,date2
  27. if (message.substring(0, 4) == '!xyz') {
  28. var args = message.split(',');
  29.  
  30. bot.sendMessage({
  31. to: channelID,
  32. message: 'Possible Dates:'
  33. });
  34.  
  35. for(var i = 1; i < args.length; i++) {
  36. bot.sendMessage({
  37. to: channelID,
  38. message: args[i]
  39. });
  40. }
  41. }
  42. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement