const discord = require('discord.js'); const bot = new discord.Client({ partials: ['MESSAGE', 'CHANNEL', 'REACTION'] }) const { token, prefix } = require('./config.json'); bot.on('ready', () => { console.log(`Logged in as ${bot.user.tag}!`); }); bot.on("message", async (message) => { if (message.author.bot) return; if (message.content.indexOf(prefix) !== 0) return const args = message.content.slice(prefix.length).trim().split(/ +/g); const command = args.shift().toLowerCase(); if (message.channel.type == "dm") return; // Reverse \\ if (command === "reverse") { if (message.member.hasPermission('MANAGE_MESSAGES' || 'ADMINISTRATOR')) { if (!args[0]) return message.reply("That ain't the right format. \n **=reverse (avatar) **") if (args[0] == "avatar") { if (!args[1]) return message.reply("That ain't the right format. \n **=reverse (avatar) **") var user = await bot.users.fetch(args[1]) var link = user.displayAvatarURL({ format: 'png', dynamic: true, size: 1024 }) var google = "https://images.google.com/searchbyimage?image_url=" + link var tineye = "https://tineye.com/search?url=" + link var yandex = "https://yandex.com/images/search?url=" + link + "&rpt=imageview" var reverseEmbed = new discord.MessageEmbed() .setThumbnail(link) .setDescription(`Reverse Search embed. \n \n [**Tineye**](${tineye}) \n [**Google**](${google}) \n [**Yandex**](${yandex})`) return message.channel.send(reverseEmbed) } else { var google = "https://images.google.com/searchbyimage?image_url=" + args[0] var tineye = "https://tineye.com/search?url=" + args[0] var yandex = "https://yandex.com/images/search?url=" + args[0] + "&rpt=imageview" var reverseEmbed = new discord.MessageEmbed() .setThumbnail(args[0]) .setDescription(`Reverse Search embed. \n \n [**Tineye**](${tineye}) \n [**Google**](${google}) \n [**Yandex**](${yandex})`) message.channel.send(reverseEmbed) } } else { return message.channel.send("Not the right perms sowwy") } } }); bot.login(token);