Advertisement
Guest User

Untitled

a guest
Jul 18th, 2018
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.33 KB | None | 0 0
  1. const http = require('http');
  2. const express = require('express');
  3. const app = express();
  4. app.get("/", (request, response) => {
  5. response.sendStatus(200);
  6. });
  7. app.listen(process.env.PORT);
  8. setInterval(() => {
  9. http.get(`http://${process.env.PROJECT_DOMAIN}.glitch.me/`);
  10. }, 280000);
  11.  
  12.  
  13.  
  14. const Discord = require('discord.js');
  15. const client = new Discord.Client();
  16. var prefix = "$"
  17.  
  18.  
  19. client.on('ready', () => {
  20. console.log(`Bot has started, with ${client.users.size} users, in ${client.channels.size} channels of ${client.guilds.size} guilds.`);
  21. client.user.setActivity('AGC | $ | in development');
  22. client.user.setStatus("idle");
  23. /*client.user.setAvatar('./logo.png')*/
  24. });
  25.  
  26.  
  27. client.on("message", message => {
  28.  
  29. const args = message.content.slice(prefix.length).trim().split(/ +/g);
  30. const command = args.shift().toLowerCase();
  31.  
  32. if(command === "say"){
  33. let text = args.slice(0).join(" ");
  34. message.delete();
  35. message.channel.send(text);
  36.  
  37. let SayLogsEmbed = new Discord.RichEmbed()
  38. .setDescription('Say command log')
  39. .setColor('85a3e0')
  40. .addField('User :', message.author)
  41. .addField('Sent message :', text)
  42. let SayLogs = message.guild.channels.find('name', 'audit-logs');
  43. SayLogs.send(SayLogsEmbed)
  44. }
  45. });
  46.  
  47.  
  48.  
  49. client.on('message', message => {
  50.  
  51. //Bot Info
  52. if (message.content === prefix + 'botinfo') {
  53. var botInfoEmbed = new Discord.RichEmbed()
  54. .setDescription('Bot Information')
  55. .setColor('RANDOM')
  56. .addField('Uptime', client.uptime + 'ms')
  57. .addField('Ping', Math.round(client.ping) + 'ms')
  58. message.channel.send(botInfoEmbed);
  59. }
  60.  
  61. //Server Info
  62. if (message.content === prefix + 'serverinfo')
  63. if (!message.author.bot)
  64. if (message.guild) {
  65. var serverInfoEmbed = new Discord.RichEmbed()
  66. .setDescription('Server Information')
  67. .setColor('RANDOM')
  68. .addField('Owner', message.guild.owner)
  69. .addField('Server Name', message.guild.name)
  70. .addField('Server Region', message.guild.region)
  71. .addField('Total Members', message.guild.memberCount)
  72. .addField('Created On', message.guild.createdAt)
  73. .addField('You Joined', message.member.joinedAt)
  74. message.channel.send(serverInfoEmbed);
  75. }
  76. //Ping
  77. if (message.content === prefix + 'ping') {
  78. message.channel.send('Pong! Your ping is `' + Math.round(client.ping) + 'ms`' );
  79. }
  80. //Other
  81. if (message.content === 'Hello') {
  82. message.react('👋')
  83. }
  84.  
  85. if (message.content === 'gay') {
  86. message.channel.send("no u");
  87. }
  88. if (message.content === 'AGC' || message.content === 'Agc' || message.content === 'Allegiance'
  89. || message.content === 'agc' || message.content === 'allegiance')
  90. if (!message.author.bot) {
  91. message.channel.send("Allegiance ? We are developing a game and u gay :3");
  92. }
  93.  
  94. });
  95.  
  96.  
  97. client.on('guildMemberAdd', member => {
  98. let joinRole = member.guild.roles.find('name', 'Community');
  99. member.addRole(joinRole);
  100. let joinChannel = member.guild.channels.find('name', 'lounge');
  101. 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!`);
  102. });
  103.  
  104.  
  105. client.login(process.env.SECRET);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement