Advertisement
ademisking

Untitled

Mar 25th, 2019
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.38 KB | None | 0 0
  1. var Discord = require('discord.js');
  2. var bot = new Discord.Client();
  3. var fs = require('fs');
  4.  
  5.  
  6.  
  7. function userInfo(user) {
  8. var finalString = '';
  9.  
  10. finalString += '**' + user.username + '**, with the **ID** of **' + user.id + '**';
  11.  
  12. var userCreated = user.createdAt.toString().split(' ');
  13. finalString += ', was created on ' + userCreated[1] + ', ' + userCreated[2] +' ' + userCreated[3] + '.**'
  14.  
  15. finalString += 'Since then, they have **sent ' + userData[user.id].messagesSent + 'messages** to this discord.'
  16.  
  17. return finalString;
  18. }
  19.  
  20. bot.on('message', message => {
  21.  
  22. var sender = message.author;
  23. var msg = message.content.toUpperCase();
  24. var prefix = '.'
  25.  
  26. if(sender.id === '559121240267161664') {
  27. return;
  28. }
  29.  
  30. if (msg === prefix + 'PING'){
  31. message.channel.send('Pong!')
  32. }
  33.  
  34. if (message.channel.id === '559451362765832192') {
  35. if(isNaN(message.content)) {
  36. message.delete()
  37. message.author.send('Please only post the number, and not any other text in this channel, thank you!')
  38. }
  39. }
  40.  
  41. if(msg.includes('NIG')) {
  42. message.delete();
  43. message.author.send('the word **nig** is banned, please dont use it again..')
  44. }
  45.  
  46. if(msg.includes('PING')) {
  47. message.channel.send('https://gyazo.com/73e7658b200e0694ceb59926754e397f')
  48. }
  49.  
  50. if(msg.includes('SUPER SAIYAN BLUE GOKU')) {
  51. message.channel.send('congrats you won a point!.')
  52. }
  53.  
  54. if(msg.includes('ADEM = LVL87')) {
  55. message.channel.send('congrats you won a point!.')
  56. }
  57.  
  58. if(msg.startsWith(prefix + 'USERINFO')) {
  59. if (msg === prefix + 'USERINFO') {
  60. message.channel.send(userInfo(sender));
  61. }
  62. }
  63.  
  64. if(!userData[sender.id]) userData[sender.id] ={
  65. messagesSent: 0
  66. }
  67.  
  68. userData[sender.id].messagesSent++;
  69.  
  70. fs.writeFile('Storage/userData.json', JSON.stringify(userData), (err) =>{
  71. if(err) console.error(err);
  72. });
  73.  
  74. });
  75.  
  76. bot.on('ready', () => {
  77. console.log('Bot Launched...')
  78.  
  79.  
  80.  
  81. bot.user.setStatus('Online')
  82.  
  83. bot.user.setGame('work in progress')
  84.  
  85. });
  86.  
  87. bot.on('guildMemberAdd',member => {
  88.  
  89. console.log('User' + member.user.username + 'has joined the server!')
  90.  
  91. var role = member.guild.roles.find('name', '👊 Base 👊');
  92.  
  93. member.addRole(role)
  94.  
  95. });
  96.  
  97.  
  98.  
  99. bot.login('token')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement