Advertisement
Guest User

fix it

a guest
Mar 24th, 2019
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.87 KB | None | 0 0
  1. var Discord = require('discord.io');
  2. var logger = require('winston');
  3. var auth = require('./auth.json');
  4.  
  5. var fs = require('fs');
  6. var voiceChannelID = "555550386165907479";
  7. var asdfg;
  8.  
  9. // Configure logger settings
  10. logger.remove(logger.transports.Console);
  11. logger.add(logger.transports.Console, {
  12. colorize: true
  13. });
  14. logger.level = 'debug';
  15. // Initialize Discord Bot
  16. var bot = new Discord.Client({
  17. token: auth.token,
  18. autorun: true
  19. });
  20. bot.on('ready', function (evt) {
  21. logger.info('Connected');
  22. logger.info('Logged in as: ');
  23. logger.info(bot.username + ' - (' + bot.id + ')');
  24. });
  25. bot.on('message', function (user, userID, channelID, message, evt) {
  26.  
  27.  
  28. if (message.substring(0, 1) == '!' || message.substring(0, 1) == ':') {
  29. var args = message.substring(1).split(' ');
  30. var cmd = args[0];
  31.  
  32. //args = args.splice(1);
  33. console.logs(args);
  34. //98912559163273216 me
  35. //559500004281155596 bot
  36. //559529772905136148 jacobsgone
  37. //559534462933925900 jacobshere
  38.  
  39.  
  40. if(userID != 559500004281155596){
  41.  
  42. switch(args[0]) {
  43.  
  44. case ':jacobsgone:559529772905136148>':
  45. const jg = '<:jacobsgone:559529772905136148>';
  46. bot.sendMessage({
  47. to: channelID,
  48. message: '${jg}'
  49. });
  50.  
  51. break;
  52.  
  53. case 'join':
  54. bot.sendMessage({
  55. to: channelID
  56. //message: 'psst :jacobshere:'
  57. });
  58. bot.joinVoiceChannel(voiceChannelID, function(error, events) {
  59. if (error) return console.error(error);
  60. });
  61. break;
  62.  
  63.  
  64.  
  65.  
  66.  
  67. case 'beep':
  68.  
  69. bot.sendMessage({
  70. to: channelID,
  71. message: 'lilmo'
  72. });
  73.  
  74. bot.getAudioContext(voiceChannelID, function(error, stream) {
  75.  
  76. if (error) return console.error(error);
  77.  
  78. function openPlay(){
  79. console.log("Playing!");
  80. fs.createReadStream('./cats.mp3').pipe(stream, {end: false});
  81. //fs.close();
  82. }
  83. openPlay();
  84. setInterval(function() {
  85. openPlay();
  86. }, 60 * 1000); // 60 * 1000 milsec
  87.  
  88. stream.on('done', function() {
  89. });
  90. });
  91. break;
  92.  
  93. case 'stop':
  94. clearInterval(asdfg);
  95. break;
  96.  
  97. case 'leave':
  98. bot.sendMessage({
  99. to: channelID,
  100. message: 'adios'
  101. });
  102.  
  103. bot.leaveVoiceChannel(voiceChannelID, function(error, events) {
  104.  
  105. if (error) return console.error(error);
  106. });
  107.  
  108. break;
  109.  
  110. }
  111. }
  112. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement