Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // I changed the prefix thingy to a const
- // And I fixed it I think..
- const Discord = require("discord.js");
- const client = new Discord.Client();
- const Prefix = "!"
- client.on("ready", () => {
- client.user.setGame('!help | Syntax Helper')
- console.log("Server Connection Recieved");
- console.log("Sending Packets To Discord...");
- console.log("Adding Bot To Server Connection"); // Lel trying to make it look professional much?
- console.log("Status: Complete");
- console.log("Syntax Helper Online");
- });
- function doMagic8BallVoodoo() {
- var rand = [' Absolutly.', ' Absolutly not.', ' It is true.', ' Impossible.', ' Of course.', ' I do not think so.', ' It is true.', ' It is not true.', ' I am very undoubtful of that.', ' I am very doubtful of that.', ' Sources point to no.', ' Theories prove it.', ' Reply hazy try again', ' Ask again later', ' Better not tell you now', ' Cannot predict now', ' Concentrate and ask again'];
- return rand[Math.floor(Math.random()*rand.length)];
- }
- function doPing() {
- var rand = ['**Pinged To Server**',
- '**Pinged To Syntax Helper**',
- '**Instant Ping**',
- ':ping_pong: ']
- return rand[Math.floor(Math.random()*rand.length)];
- }
- client.on("message", (message) => {
- if (message.content.startsWith(Prefix + "8ball")) {
- message.channel.send(doMagic8BallVoodoo());
- }
- if (message.content.startsWith(Prefix + "help")) {
- message.channel.send({embed: {
- color: 3447003,
- author: {
- name: client.user.username,
- icon_url: client.user.avatarURL
- },
- title: "Syntax Helper | Help",
- description: "Commands List",
- fields: [{
- name: "!8ball",
- value: "So Magic!"
- },
- {
- name: "!ping",
- value: "Tests If The Bots Online"
- },
- {
- name: "!kick",
- value: "Kicks A User (!kick @Syntax#3637 being bad)"
- },
- {
- name: "!ban",
- value: "Bans A User (!ban @Syntax#3637 stop)"
- },
- {
- name: "!help",
- value: "Shows All Commands"
- },
- ],
- timestamp: new Date(),
- footer: {
- icon_url: client.user.avatarURL,
- text: "Syntax Helper | By Syntax"
- }
- }
- });
- }
- if (message.content.startsWith(Prefix + "ping")) {
- message.channel.send({embed: {
- color: 3447003,
- description: doPing()
- }});
- }
- if (message.content.startsWith(Prefix + "kick")) {
- if (message.guild.member(message.author).hasPermission("kickMember")) {
- let MessageUser = message.guild.member(message.mentions.users.first());
- var args = message.content.split(" ").slice(1);
- let Reason = args[3]
- MessageUser.kick(Reason);
- }}
- if (message.content.startsWith(Prefix + "ban")) {
- if (message.guild.member(message.author).hasPermission("banMember")) {
- let MessageUser = message.guild.member(message.mentions.users.first());
- var args = message.content.split(" ").slice(1);
- let Reason = args[3]
- MessageUser.ban(Reason);
- }}
- });
- client.login("no");
Advertisement
Add Comment
Please, Sign In to add comment