Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const http = require('http');
- const express = require('express');
- const app = express();
- app.get("/", (request, response) => {
- response.sendStatus(200);
- });
- app.listen(process.env.PORT);
- setInterval(() => {
- http.get(`http://${process.env.PROJECT_DOMAIN}.glitch.me/`);
- }, 280000);
- const Discord = require('discord.js');
- const client = new Discord.Client();
- var prefix = "$"
- client.on('ready', () => {
- console.log(`Bot has started, with ${client.users.size} users, in ${client.channels.size} channels of ${client.guilds.size} guilds.`);
- client.user.setActivity('AGC | $ | in development');
- client.user.setStatus("idle");
- /*client.user.setAvatar('./logo.png')*/
- });
- client.on("message", message => {
- const args = message.content.slice(prefix.length).trim().split(/ +/g);
- const command = args.shift().toLowerCase();
- if(command === "say"){
- let text = args.slice(0).join(" ");
- message.delete();
- message.channel.send(text);
- let SayLogsEmbed = new Discord.RichEmbed()
- .setDescription('Say command log')
- .setColor('85a3e0')
- .addField('User :', message.author)
- .addField('Sent message :', text)
- let SayLogs = message.guild.channels.find('name', 'audit-logs');
- SayLogs.send(SayLogsEmbed)
- }
- });
- client.on('message', message => {
- //Bot Info
- if (message.content === prefix + 'botinfo') {
- var botInfoEmbed = new Discord.RichEmbed()
- .setDescription('Bot Information')
- .setColor('RANDOM')
- .addField('Uptime', client.uptime + 'ms')
- .addField('Ping', Math.round(client.ping) + 'ms')
- message.channel.send(botInfoEmbed);
- }
- //Server Info
- if (message.content === prefix + 'serverinfo')
- if (!message.author.bot)
- if (message.guild) {
- var serverInfoEmbed = new Discord.RichEmbed()
- .setDescription('Server Information')
- .setColor('RANDOM')
- .addField('Owner', message.guild.owner)
- .addField('Server Name', message.guild.name)
- .addField('Server Region', message.guild.region)
- .addField('Total Members', message.guild.memberCount)
- .addField('Created On', message.guild.createdAt)
- .addField('You Joined', message.member.joinedAt)
- message.channel.send(serverInfoEmbed);
- }
- //Ping
- if (message.content === prefix + 'ping') {
- message.channel.send('Pong! Your ping is `' + Math.round(client.ping) + 'ms`' );
- }
- //Other
- if (message.content === 'Hello') {
- message.react('👋')
- }
- if (message.content === 'gay') {
- message.channel.send("no u");
- }
- if (message.content === 'AGC' || message.content === 'Agc' || message.content === 'Allegiance'
- || message.content === 'agc' || message.content === 'allegiance')
- if (!message.author.bot) {
- message.channel.send("Allegiance ? We are developing a game and u gay :3");
- }
- });
- client.on('guildMemberAdd', member => {
- let joinRole = member.guild.roles.find('name', 'Community');
- member.addRole(joinRole);
- let joinChannel = member.guild.channels.find('name', 'lounge');
- joinChannel.send(`${member}, welcome to ***${member.guild.name}*** server! Make sure to read <#382277376392036358> to see the rules, <#382235257094537218> and <#382239839812190208> to have some informations about us!`);
- });
- client.login(process.env.SECRET);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement