Advertisement
Guest User

Untitled

a guest
Jan 19th, 2019
199
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.80 KB | None | 0 0
  1. const Discord = require("discord.js");
  2. const client = new Discord.Client();
  3. const config = require("./config.json");
  4.  
  5. client.on("ready", () => {
  6. console.log("Preparando..");
  7. console.log("Encendido..");
  8. });
  9. var prefix = config.prefix;
  10.  
  11. client.on("message", (message) => {
  12. if (message.content.startsWith(prefix + "Hanch")) {
  13. message.channel.send("¡ Este es mi creador, para más información contacta con el !");
  14. }
  15. else if (message.content.startsWith(prefix + "hola")) {
  16. message.channel.send("Hola que tal?");
  17. }
  18. else if (message.content.startsWith(prefix + "version")) {
  19. message.channel.send("¡ Actualmente estoy en la versión BETA 0.2 !");
  20. }
  21. else if (message.content.startsWith(prefix + "informacion")) {
  22. message.channel.send("El bot es de uso propio, aún esta en programación, puede reiniciarse en cualquier momento ");
  23. }
  24. else if (message.content.startsWith(prefix + "discord")) {
  25. message.channel.send("Servidor de soporte del BOT: PROXIMAMENTE");
  26. }
  27. });
  28. client.on("ready", () => {
  29. console.log("Estoy listo!");
  30.  
  31. client.user.setPresence( {
  32. status: "online",
  33. game: {
  34. name: "Configurar - prefix [",
  35. type: "PLAYING"
  36. }
  37. });
  38.  
  39. });
  40. client.on("message", (message) => {
  41. if(message.content.startsWith(prefix + 'help')){
  42.  
  43. message.channel.send('**'+message.author.username+'**, te he enviado un mensaje privado con los comandos.');
  44. message.author.send('**COMANDOS BOT**\n```\n'+
  45. '**¡ Comandos del BOT - CONFIGURACIÓN !**\n'+
  46. '-> '+prefix+'version :: Comprueba cual es la version del BOT\n'+
  47. '-> '+prefix+'Hanch :: ¡Informate del creador del BOT!\n'+
  48. '-> '+prefix+'help :: ¡Informate sobre los comandos actuales del BOT!\n'+
  49. '-> '+prefix+'informacion :: ¡Informate sobre todo lo nuevo del BOT!\n'+
  50. '-> '+prefix+'discord :: ¡Link del servidor de soporte!\n'+
  51. '-> '+prefix+'hola :: Te saludo.\n```\n'+
  52. '**¡ BOT EN VERSIÓN BETA 0.2 - HANCH!**');
  53. }
  54. });
  55. client.on("message", (message) => {
  56. if(command === 'user'){
  57. let userm = message.mentions.users.first()
  58. if(!userm){
  59. var user = message.author;
  60.  
  61. const embed = new Discord.RichEmbed()
  62. .setThumbnail(user.avatarURL)
  63. .setAuthor(user.username+'#'+user.discriminator, user.avatarURL)
  64. .addField('Jugando a', user.presence.game != null ? user.presence.game.name : "Nada", true)
  65. .addField('ID', user.id, true)
  66. .addField('Estado', user.presence.status, true)
  67. .addField('Apodo', message.member.nickname, true)
  68. .addField('Cuenta Creada', user.createdAt.toDateString(), true)
  69. .addField('Fecha de Ingreso', message.member.joinedAt.toDateString())
  70. .addField('Roles', message.member.roles.map(roles => `\`${roles.name}\``).join(', '))
  71. .setColor(0x66b3ff)
  72.  
  73. message.channel.send({ embed });
  74. }else{
  75. const embed = new Discord.RichEmbed()
  76. .setThumbnail(userm.avatarURL)
  77. .setAuthor(userm.username+'#'+userm.discriminator, userm.avatarURL)
  78. .addField('Jugando a', userm.presence.game != null ? userm.presence.game.name : "Nada", true)
  79. .addField('ID', userm.id, true)
  80. .addField('Estado', userm.presence.status, true)
  81. .addField('Cuenta Creada', userm.createdAt.toDateString(), true)
  82. .setColor(0x66b3ff)
  83.  
  84. message.channel.send({ embed });
  85. }
  86.  
  87. }
  88. });
  89. client.login(config.token);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement