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 Sequelize = require('sequelize');
- const mysql = require('mysql');
- const connection = mysql.createConnection({
- host : '127.0.0.1',
- port : '3306',
- user : 'root',
- password : '1017',
- database : 'discordbot',
- charset : 'utf8mb4'
- });
- const ip = ["180.18.163.3", "114.116.98.254", "44.180.69.107",]
- client.once('ready', () => {
- console.log('Ready!');
- client.user.setActivity("With Andrew Z")
- });
- var prefix = '!';
- client.on('message', message => {
- if (message.content === '!ping1') {
- message.reply('Pinging...');
- }
- if (message.content === '!react') {
- message.react('👌');
- }
- if (message.content.startsWith('!hack')) {
- let member = message.mentions.members.first();
- message.channel.send("hacking **" + member.displayName +"**");
- message.channel.send( "getting **" + member.displayName + "'s** IP" );
- message.channel.send( "Injecting malware into **" + member.displayName + "'s** account" );
- message.channel.send( "Found **" + member.displayName + "'s** IP" );
- message.channel.send( "Shutting down **" + member.displayName + "'s** account" );
- message.channel.send( "successfully hacked **" + member.displayName + "**" );
- console.log('hack') }
- if (message.content == "!clear") {
- if (message.member.hasPermission("MANAGE_MESSAGES")) {
- message.channel.send('Deleting...')
- message.channel.fetchMessages()
- .then(function(list){
- message.channel.bulkDelete(list);
- message.channel.send('Done!')
- }, function(err){message.channel.send("ERROR: ERROR CLEARING CHANNEL.")})
- }
- console.log('clear')
- }
- if (message.content === '!help') {
- let embed = new Discord.RichEmbed()
- .setTitle('Heres a list of commands!')
- .setDescription('\n \n **!whois** : Do !whois then the user that you want to get info on. \n \n **!clear** : deletes the latest messages in the channel that you run the command.')
- .setColor('#275BF0')
- message.channel.send(embed)
- console.log('help')
- }
- if (message.content.startsWith('!server')) {
- // Easy way to get member object though mentions.
- var member = message.mentions.members.first();
- message.channel.send("Heres some info on **" + message.guild.name +"**\n User count: **" + message.guild.memberCount + "**" + "\n Prefix: **" + "!**");
- console.log('server')
- }
- if(message.content.startsWith(prefix + 'flip')) {
- let options = ["Heads", "Tails"];
- let random = Math.floor(Math.random() * options.length);
- message.channel.send(random)
- console.log('flip')
- }
- if (message.content.toLowerCase.startsWith(prefix + 'say')){
- let content = message.content
- content = content.replace(prefix+'say', '')
- message.channel.send(content)
- console.log('say')
- }
- if (message.content.startsWith('!whois')) {
- var member = message.mentions.members.first();
- message.channel.send("Heres some info on **" + member.displayName +"**\n Their full username: **" + member.user.tag + "** \n Their ID: **" + member.id + "**");
- console.log('whois')
- }
- if (message.content.startsWith(`${prefix}spam`)) {
- var member = message.mentions.members.first();
- let loop = 0;
- while(loop <= 5){
- message.channel.send(`${member.user} `)
- loop++
- } console.log('spam')}
- if (message.content.startsWith('!battle')) {
- var member = message.mentions.members.first();
- message.channel.send("**" + message.member.displayName +"** would like to battle. React to fight!")
- .then(sentMessage => sentMessage.react('⚔️'))
- .catch(console.error)
- console.log('battle')
- }
- if (message.content.startsWith('!kill')) {
- if(!message.mentions.members) return;
- var member = message.mentions.members.first();
- message.channel.send("**" + member.displayName +"** was killed by **" + message.member.user + "**");
- console.log('kill')
- }
- if (message.content === '!ping') {
- message.reply('Pong!');
- }
- if (message.content === '!invite') {
- message.reply('Here you go! https://discordapp.com/api/oauth2/authorize?client_id=649034587724316673&permissions=0&scope=bot');
- }
- if (message.content === '!yeet') {
- var yeetNum=Math.floor((Math.random() * 10) + 1);
- for (var i = 0; i < yeetNum; i++) {
- {message.reply('Yeet');
- } } }
- const reactObject = {
- "Ok": "👌",
- "OK": "👌",
- "ok": "👌",
- "lol": "😂",
- "Lol": "😂",
- "LOL": "😂",
- "bible": "📖",
- "Bible": "📖",
- "BIBLE": "📖",
- "haha": "😂",
- "hahaha": "😂",
- "hahahaha": "😂",
- "Haha": "😂",
- "Hahaha": "😂",
- "Hahahaha": "😂",
- "HAHA": "😂",
- "HAHAHA": "😂",
- "HAHAHAHA": "😂"
- }
- if(reactObject[message.content]) {
- message.react(reactObject[message.content]);
- }
- if(responseObject[message.content]) {
- message.channel.send(responseObject[message.content]);
- }
- });
- client.on('messageReactionAdd', (reaction, user) => {
- if(reaction.emoji.name === "⚔️") {
- console.log(reaction.users.host);
- }
- });
- client.login('yayeeeeeeeeetifixedurdamncodeagainagainagain!');
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement