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 opus = require('opusscript');
- const superagent = require("superagent");
- const figlet = require("figlet");
- const { version } = require("discord.js");
- const moment = require("moment");
- const db = require("db");
- client.on('ready', async() => {
- console.log('Saya siap digunakan');
- client.user.setActivity("Lp.help || zJay_L", {type: "WATCHING"})
- });
- client.on('message', async message => {
- let prefix = 'lp.';
- let msg = message.content.toLowerCase();
- let args = message.content.slice(prefix.length).trim().split(" ");
- let command = args.shift().toLowerCase();
- let sender = message.author;
- if (!msg.startsWith(prefix)) return;
- if (sender.bot) return;
- if (message.content === "halo") {
- message.channel.send('HALO JUGA');
- }
- if (command === "play") {
- message.member.voiceChannel.join().then(connection => {
- console.log('Music sedang berjalan')
- const dispatcher = connection.playStream(ytdl(`${args[0]}`));
- connection.dispatcher.setVolumeLogaritchmic(1);
- })
- message.channel.send('Berhasil memutar music')
- } // string pembatas command play
- if (command === "leave") {
- message.member.voiceChannel.leave()
- message.channel.send('berhasil keluar')
- }
- if (command === "help") {
- let embed = new Discord.RichEmbed()
- .setTitle('🕹Command Help🕹')
- .addField('Name Bot','Lpearking Official')
- .addField('Music','Lp.play Lp.leave')
- .addField('Other Command','Lp.help Lp.botinfo Lp.avatar Lp.say Lp.ping Lp.cat Lp.ascii Lp.stats Lp.serverinfo')
- .setFooter('Lpearking Help')
- .setColor('#d942f4')
- message.channel.send(embed);
- }
- if(command === "botinfo") {
- let botembed = new Discord.RichEmbed()
- .setTitle('📄BOT INFO📄')
- .setColor('RED')
- .addField('Name Bot','Lpearking Official')
- .addField('🕢Di buat waktu🕢:', client.user.createdAt,true)
- .addField('Di buat oleh:','zJay_L#5242',true)
- .setFooter('© Lpearking - Official')
- message.channel.send(botembed);
- }
- if (command === "avatar") {
- let user = message.mentions.users.first() || message.author;
- let embed = new Discord.RichEmbed()
- .setTitle('Avatar Command')
- .setImage(user.displayAvatarURL)
- .setColor('BLUE')
- message.channel.send(embed)
- }
- if (command === "say") {
- const sayMessage = args.join(" ");
- message.channel.send(sayMessage)
- }
- if (command === "ping") {
- message.channel.send('Pong! ')
- let ping = new Date()
- let pong = new Date()
- let wait = await message.channel.send("Wait...");
- let embed = new Discord.RichEmbed()
- .setTitle(`${client.user.username} Ping`)
- .setDescription(`PING: **\`${Math.floor(client.ping)}\`ms**`)
- .setColor('GREEN')
- return wait.edit(embed)
- }
- if (command === "cat") {
- let {body} = await superagent.get('https://aws.random.cat/meow')
- let meow = new Discord.RichEmbed()
- .setTitle(`Meow 😺`)
- .setColor("#f1f442")
- .setImage(body.file)
- message.channel.send(meow)
- }
- if (command === "ascii") {
- if (!args.join(" ")) return message.channel.send("You must provide some text to Ascii!")
- figlet(args.join(" "), (err, data) => {
- message.channel.send(data, {
- code: "ascii"
- })
- })
- }
- if (command === "serverinfo") {
- let bicon = client.user.displayAvatarURL;
- let string = '';
- client.guilds.forEach(guild => {
- string += guild.name + '\n';})
- let bt = client.user.username;
- let botembed = new Discord.RichEmbed()
- .setColor("#000FF")
- .addField("Online Servers below", string)
- .setTimestamp()
- .setFooter("Command Ran By: " + message.author.username, message.author.avatarURL);
- message.channel.send(botembed);
- }
- }); //string pembatas client on message
- client.login(process.env.TOKEN)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement