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');
- var fs = require('fs');
- var voiceChannelID = "555550386165907479";
- var asdfg;
- // 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) {
- if (message.substring(0, 1) == '!' || message.substring(0, 1) == ':') {
- var args = message.substring(1).split(' ');
- var cmd = args[0];
- //args = args.splice(1);
- console.logs(args);
- //98912559163273216 me
- //559500004281155596 bot
- //559529772905136148 jacobsgone
- //559534462933925900 jacobshere
- if(userID != 559500004281155596){
- switch(args[0]) {
- case ':jacobsgone:559529772905136148>':
- const jg = '<:jacobsgone:559529772905136148>';
- bot.sendMessage({
- to: channelID,
- message: '${jg}'
- });
- break;
- case 'join':
- bot.sendMessage({
- to: channelID
- //message: 'psst :jacobshere:'
- });
- bot.joinVoiceChannel(voiceChannelID, function(error, events) {
- if (error) return console.error(error);
- });
- break;
- case 'beep':
- bot.sendMessage({
- to: channelID,
- message: 'lilmo'
- });
- bot.getAudioContext(voiceChannelID, function(error, stream) {
- if (error) return console.error(error);
- function openPlay(){
- console.log("Playing!");
- fs.createReadStream('./cats.mp3').pipe(stream, {end: false});
- //fs.close();
- }
- openPlay();
- setInterval(function() {
- openPlay();
- }, 60 * 1000); // 60 * 1000 milsec
- stream.on('done', function() {
- });
- });
- break;
- case 'stop':
- clearInterval(asdfg);
- break;
- case 'leave':
- bot.sendMessage({
- to: channelID,
- message: 'adios'
- });
- bot.leaveVoiceChannel(voiceChannelID, function(error, events) {
- if (error) return console.error(error);
- });
- break;
- }
- }
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement