Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const Discord = require('discord.js');
- const fs = require('fs');
- const client = new Discord.Client();
- const prefix = "*"
- const http = require('http');
- const express = require('express');
- const app = express();
- app.get("/", (request, response) => {
- console.log(Date.now() + " Ping Received");
- response.sendStatus(200);
- });
- app.listen(process.env.PORT);
- setInterval(() => {
- http.get(`http://${process.env.PROJECT_DOMAIN}.glitch.me/`);
- }, 280000);
- client.on("message", async message => {
- if(message.author === client.user) return;
- if(message.channel.type === "dm") return;
- if(!message.content.startsWith(prefix)) return;
- var args = message.content.substring(prefix.length).split(" ");
- if(message.content == '*') return;
- if(message.content == '**') return;
- if(message.content == '***') return;
- if(message.content == '****') return message.reply('whomst uses 4 * anyways?')
- switch(args[0].toLowerCase()) {
- case "help":
- const help = new Discord.RichEmbed
- message.channel.send({embed: {
- color: 3447003,
- author: {
- name: client.user.username,
- icon_url: client.user.avatarURL
- },
- title: "These are my commands",
- description: "Help from Support Bot || Made by BrachialFlyer11 (Alex)#8265",
- fields: [
- {
- name: "*reply",
- value: "Reply to the user mentioned",
- },
- ],
- footer: {
- icon_url: client.user.avatarURL,
- text: "Custom bots Support bot for custombots|| developed by Family friendly#0001 & BrachialFlyer11 (Alex)#8265"
- }
- }})
- break;
- case "ping":
- message.reply('pong');
- break;
- case "apply":
- message.channel.send('ss');
- break;
- case "reply":
- let modRole = message.guild.roles.find("name", "Support - For Dms","Support Manager");
- if(!message.member.roles.has(modRole.id)) return message.channel.send('sorry, you can not use that command');
- message.delete()
- var memReply = message.mentions.members.first() || message.guild.members.get(args[1]);
- args.splice(0,2)
- memReply.send(message.author + ' **said:** ' + args.join(' '))
- message.reply('**replied to** ' + memReply + ': ' + args.join(' '))
- break;
- default: message.channel.send('that is not a command i recognize')
- //dont do commands under the default//
- }
- })
- client.on("message", async message => {
- if(message.channel.type != "dm") return;
- if(message.author === client.user) return;
- let dMowner = message.content
- client.channels.get("507040142733869066").send("•••••••••••••••••••••••••••••••••")
- client.channels.get("507040142733869066").send(message.author + ' **said:** ' + message.content)
- client.channels.get("507040142733869066").send('`' + ' *reply ' + message.author.id + '`')
- message.channel.send('message sent')
- });
- client.on("ready", () => {
- client.user.setPresence({ status: 'dnd', game: { name: `CustomBots`, type: "WATCHING" } });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement