Go to file
benji7425 900b5813aa Updated changelog and readme 2017-01-08 16:34:40 +00:00
.vscode Added vscode launch json for node 2016-10-30 19:39:58 +00:00
.eslintrc.json Replaced all instances of == with === and updated eslint config 2017-01-08 08:48:47 +00:00
.gitignore Added user subscription with subscribers being stored in a json file 2017-01-08 07:45:22 +00:00
CHANGELOG.md Updated changelog and readme 2017-01-08 16:34:40 +00:00
LICENSE Added LICENSE 2016-12-10 15:31:09 +00:00
README.md Updated changelog and readme 2017-01-08 16:34:40 +00:00
config.json Added !help command to list available commands 2017-01-08 16:28:26 +00:00
feed-bot.js Added !help command to list available commands 2017-01-08 16:28:26 +00:00
log.js Fixed log file reference errors and crash when failing to send message 2017-01-08 16:09:41 +00:00
package.json Added jsonfile npm package 2017-01-08 07:27:51 +00:00

README.md

Features

  • Posts latest link from RSS feed into specified Discord channel
  • Configurable polling interval
  • Doesn't post the link if it has already been posted in last 100 messages
  • YouTube mode - detects both youtube.com and youtu.be links, and doesn't post again if either have already been posted
  • Subscription - users can subscribe and have their username tagged when a new link is posted

Feel free to contact me with suggestions and feature requests - if you need a new feature, just let me know and I will see what I can do! (No promises though :p)

Installation

  1. Make sure you have nodejs (v6+) and npm installed
  2. Download the zip from releases and extract
  3. Open a terminal in extracted folder
  4. Run npm install and wait for it to finish
  5. Edit config.json to include your RSS feed and channel ID
  6. Create bot-config.json to include your bot token: { "token": "abc123blahblahblahyourtokengoeshere" }
  7. Run node feed-bot.js