Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- "use strict";
- console.log("Loading up");
- const Discord = require("discord.js");
- const client = new Discord.Client();
- client.login("");
- client.on("ready", function() {
- console.log();
- });
- let lastMessage, lastAuthor;
- function fetchMessages(message, channel) {
- message.channel.fetchMessages({ before: message.id }).then(function(messages) {
- messages.forEach(function(value) {
- const author = value.author;
- if (author.id !== lastAuthor) {
- }
- const content = value.content;
- if (content) {
- channel.send(content).then(function(sent) {
- value.reactions.forEach(function(reaction) {
- sent.react(reaction.emoji).catch(console.log);
- });
- }).catch(console.log);
- }
- value.attachments.forEach(function(file) {
- channel.send(file.url).then(function(sent) {
- value.reactions.forEach(function(reaction) {
- sent.react(reaction.emoji).catch(console.log);
- });
- }).catch(console.log);
- });
- lastMessage = value;
- lastAuthor = author.id;
- });
- fetchMessages(lastMessage, channel);
- }).catch(console.log);
- }
- client.on("message", function(message) {
- if (message.author.bot) return;
- if (message.content.startsWith("/repost")) {
- const id = message.content.substr(8);
- const channel = client.channels.get(id);
- if (channel) {
- if (message.content.startsWith("/repost")) {
- message.delete(100);
- }
- fetchMessages(message, channel);
- console.log("Fetching " + id);
- } else {
- }
- }
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement