27 lines
1.1 KiB
JavaScript
Executable File
27 lines
1.1 KiB
JavaScript
Executable File
module.exports = function(discordBot) {
|
|
discordBot.once("ready", async () => {
|
|
var Snoowrap = require("snoowrap");
|
|
var config = require('./config');
|
|
var r = new Snoowrap({
|
|
userAgent: 'wat',
|
|
clientId: config.reddit.client_id,
|
|
clientSecret: config.reddit.client_secret,
|
|
username: config.reddit.user_name,
|
|
password: config.reddit.user_pass
|
|
});
|
|
discordBot.on("message", async message => {
|
|
if (message.channel.id == "350437018989363211" && !message.content.startsWith("b!") && message.attachments.first() && message.attachments.first().width) {
|
|
console.log("submitting pixel art to reddit:", message.attachments.first().url);
|
|
r.getSubreddit("OurWorldOfPixels").submitLink({
|
|
"title": `[OWOP Bot|#pixel-art] from ${message.author.tag}${message.content ? ": " + message.cleanContent : ""}`.substr(0,300),
|
|
"url": message.attachments.first().url
|
|
});
|
|
}
|
|
});
|
|
});
|
|
//todo facebook
|
|
}
|
|
|
|
|
|
|