npm module to easily setup a reddit comment bot!
npm install comment-bot
Create an app on reddit, and use the unique keys in creds.
const commentBot = require('comment-bot');
const creds = {
userAgent: process.env.USER_AGENT,
clientId: process.env.CLIENT_ID,
clientSecret: process.env.CLIENT_SECRET,
username: process.env.REDDIT_USER,
password: process.env.REDDIT_PASS
};
const bot = new commentBot(creds);
streamComment method is setup as so.
// streamComment(options, callback);
bot.streamComment(undefined, (comment) => {
console.log(comment);
});
const options = {
subreddit: 'all',
results: 25
};
const bot = new commentBot(creds);
bot.streamComments(options, (comments) => {
if (comment.body.includes('meow') {
comment.reply('🐈');
};
});