Advertisement
Guest User

Untitled

a guest
Jun 21st, 2018
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.47 KB | None | 0 0
  1. "use strict";
  2. console.log("Loading up");
  3. const Discord = require("discord.js");
  4. const client = new Discord.Client();
  5.  
  6. client.login("");
  7.  
  8. client.on("ready", function() {
  9. console.log();
  10. });
  11.  
  12. let lastMessage, lastAuthor;
  13.  
  14. function fetchMessages(message, channel) {
  15. message.channel.fetchMessages({ before: message.id }).then(function(messages) {
  16. messages.forEach(function(value) {
  17. const author = value.author;
  18. if (author.id !== lastAuthor) {
  19. }
  20. const content = value.content;
  21. if (content) {
  22. channel.send(content).then(function(sent) {
  23. value.reactions.forEach(function(reaction) {
  24. sent.react(reaction.emoji).catch(console.log);
  25. });
  26. }).catch(console.log);
  27. }
  28. value.attachments.forEach(function(file) {
  29. channel.send(file.url).then(function(sent) {
  30. value.reactions.forEach(function(reaction) {
  31. sent.react(reaction.emoji).catch(console.log);
  32. });
  33. }).catch(console.log);
  34. });
  35. lastMessage = value;
  36. lastAuthor = author.id;
  37. });
  38. fetchMessages(lastMessage, channel);
  39. }).catch(console.log);
  40. }
  41.  
  42. client.on("message", function(message) {
  43. if (message.author.bot) return;
  44. if (message.content.startsWith("/repost")) {
  45. const id = message.content.substr(8);
  46. const channel = client.channels.get(id);
  47. if (channel) {
  48. if (message.content.startsWith("/repost")) {
  49. message.delete(100);
  50. }
  51. fetchMessages(message, channel);
  52. console.log("Fetching " + id);
  53. } else {
  54.  
  55. }
  56. }
  57. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement