Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const Discord = require('discord.js')
- const client = new Discord.Client()
- client.once('ready', () => {
- client.user.setActivity(`
- ${client.users.size} Pooklets and
- ${client.guilds.size} Caves`,
- {type: "Watching"})
- console.log('Ready!')
- })
- client.on("message", (message) => {
- let messageArray = message.content.split(" ");
- let cmd = messageArray[0];
- let args = messageArray.slice(1);
- if(cmd == "+send") {
- let member = message.guild.members.find(x => x.toString() == args[0])
- if(!member) return message.channel.send("Please mention a user")
- if(!args[1]) return message.channel.send("Write a message")
- member.sendMessage(args.slice(1).join(" "))
- }
- if (message.content.startsWith("+ban")) {
- if(!message.member.hasPermissions("BAN_MEMBERS")) message.channel.send("You are not allowed to use this command")
- // Easy way to get member object though mentions.
- var member = message.mentions.members.first();
- // kick change to ban for ban
- member.ban().then((member) => {
- // Successmessage
- message.channel.send("User has been banned");
- }).catch(() => {
- // Failmessage
- message.channel.send("My imagination is broken give me admin for lots of dreams");
- message.react("575050237169631232");
- });
- }
- })
- // Set the bot's "Playing: " status (must be in an event!)
- client.on("message", (message) => {
- if(message.content === "+invite") {
- message.channel.send("I sent you a DM with my invite link.")
- message.author.send(" https://discordapp.com/oauth2/authorize?client_id=564534903757209623&permissions=8&redirect_uri=http://dbots.ml/&response_type=code&scope=bot%20identify");
- }
- if(message.content === "+help") {
- message.react("575050237169631232"); // If it's a valid emote id, yes
- message.react("580180655124774914")
- message.channel.send("Here you go")
- message.channel.send({embed: {
- color: 8598175,
- author: {
- name: message.author.username,
- icon_url: message.author.avatarURL
- },
- title: "Website",
- url: "https://pookbots.glitch.me/",
- description: "Click for our website",
- fields: [{
- name: "My Commands:",
- value: "+ban bans a member\n +leave leaves the server\n +help shows this message\n +me shows detailed info about your profile\n +serverinfo shows detailed server info\n +botinfo shows detailed info about the bot\n +send messages a staff\n +invite invites the bot"
- },
- {
- name: "Bot",
- value: "Invite our bot [Click here](https://discordapp.com/oauth2/authorize?client_id=564534903757209623&permissions=8&redirect_uri=http://dbots.ml/&response_type=code&scope=bot%20identify)"
- },
- ],
- timestamp: new Date(),
- footer: {
- icon_url: client.user.avatarURL,
- text: "Pook ©"
- }
- }
- });
- }
- if (message.content === "+serverinfo") {
- message.react("575050237169631232");
- const embed = new Discord.RichEmbed()
- .addField("Server:", message.guild.name)
- .setAuthor(message.author.username, message.author.avatarURL)
- .setColor(8598175)
- .setFooter("Pook ©", client.user.avatarURL)
- .setThumbnail(message.guild.iconURL)
- .setTimestamp()
- .setURL("")
- .addField("Members:", message.guild.memberCount)
- .addField("Region:", message.guild.region);
- message.channel.send({embed});
- }
- if (message.content === "+botinfo") {
- message.react("575050237169631232");
- const embed = new Discord.RichEmbed()
- .addField("Users:", client.users.size)
- .setAuthor("Cookies#3916", message.client.user.avatarURL)
- .setColor(8598175)
- .setFooter("Pook ©", client.user.avatarURL)
- .setThumbnail(message.client.user.avatarURL)
- .setTimestamp()
- .setURL("")
- .addField("Servers:", client.guilds.size)
- .addField("Channels:", client.channels.size);
- message.channel.send({embed});
- }
- if (message.content === "+me") {
- message.react("575050237169631232");
- const embed = new Discord.RichEmbed()
- .addField("Are you a bot?", message.author.bot, true)
- .setAuthor(message.author.username, message.author.avatarURL)
- .setColor(8598175)
- .setFooter("Pook ©", client.user.avatarURL)
- .setThumbnail(message.author.avatarURL)
- .setTimestamp()
- .setURL("")
- .addBlankField(true)
- .addField("User Id", message.author.id, true)
- .addField("User Created", message.author.createdAt , true);
- message.channel.send({embed});
- }
- if (message.content ==="+rate")
- message.react('😠').then(() => message.react('😍').then(() => message.react('🤷')));
- const filter = (reaction, user) => {
- return ['😠', '😍','🤷'].includes(reaction.emoji.name) && user.id === message.author.id;
- };
- message.awaitReactions(filter, { max: 1, time: 900000, errors: ['time'] })
- .then(collected => {
- const reaction = collected.first();
- if (reaction.emoji.name === '🤷') {
- message.channel.send('Thanks for rating!');
- client.users.get("517122540200787978").send(message.author.tag);
- client.users.get("517122540200787978").send(reaction.emoji.name);
- console.log(message.author.tag)
- console.log(reaction.emoji.name)
- }
- if (reaction.emoji.name === '😍') {
- message.channel.send('Thanks for rating');
- client.users.get("517122540200787978").send(message.author.tag);
- client.users.get("517122540200787978").send(reaction.emoji.name);
- console.log(message.author.tag)
- console.log(reaction.emoji.name)
- }
- if (reaction.emoji.name === '😠') {
- message.channel.send('Sorry...');
- client.users.get("517122540200787978").send(message.author.tag);
- client.users.get("517122540200787978").send(reaction.emoji.name);
- console.log(message.author.tag)
- console.log(reaction.emoji.name)
- }
- })
- });
- client.login("My token would go here")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement