Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const Discord = require("discord.js");
- const client = new Discord.Client();
- const YTDL = require('ytdl-core');
- const X = '|';
- client.on('ready', () => {
- console.log(`Logged in as ${client.user.username}!`);
- });
- client.on('message', msg => {
- if (msg.content === 'ping') {
- msg.reply('Pong!');
- }
- });
- client.login('MzE0ODUwNjU0MjczNDA0OTI4.C_-OVA.NQvY-bdaa3aJLzZny6OloJDPsjM');
- client.on('message', msg => {
- if (msg.content === 'help') {
- msg.channel.sendMessage('This command is in development. Please wait.');
- }
- });
- var args = message.content.substring(X.length).split(" ");
- switch(args[0].toLowerCase()) {
- case 'help':
- message.channel.sendMessage('```My prefix is "|"```');
- message.channel.sendMessage('```-> help - Shows this help message```');
- message.channel.sendMessage('```-> playlist - Displays the song-playlist```');
- message.channel.sendMessage('```-> play - Adds a song to the playlist```');
- message.channel.sendMessage('```-> skip - Skips the current song```');
- break;
- case 'playlist':
- var embed = new Discord.RichEmbed()
- .addField('Playing', 'PUT THIS HERE', true)
- .setColor(0x00ff00)
- .setFooter('This is the song playlist.')
- message.channel.sendEmbed(embed);
- break;
- case 'play':
- if(!args[1]) {
- message.channel.sendMessage('Oops! Looks like you forgot to provide a link.');
- return;
- }
- if(!message.member.voiceChannel) {
- message.channel.sendMessage('Sorry! You are not in a voice channel.');
- return;
- }
- if(!servers[message.guild.id]) servers[message.guild.id] = {
- queue: []
- };
- var server = servers[message.guild.id];
- server.queue.push(args[1]);
- if(!message.guild.voiceConnection) message.member.voiceChannel.join().then(function(connection) {
- play(connection, message);
- });
- break;
- case 'skip':
- var server = servers[message.guild.id];
- if(server.dispatcher) server.dispatcher.end();
- break;
- case 'stop':
- var server = servers[message.guild.id];
- if(message.guild.voiceConnection) message.guild.voiceConnection.disconnect();
- break;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement