Simple & Customisable RSS Client for IRC
Go to file
2023-10-02 02:11:25 +00:00
.screens update readme w/ screenshot 2023-10-02 02:11:24 +00:00
commands add feed list option 2023-10-02 02:11:25 +00:00
config make bracket colour setting universal 2023-10-02 02:11:25 +00:00
.dockerignore new readme and dockerignore 2023-10-02 02:11:24 +00:00
.gitignore options command init, add set subfunction 2023-10-02 02:11:25 +00:00
bot.js change set to opt 2023-10-02 02:11:25 +00:00
docker-compose.yml this shit now works 2023-10-02 02:11:24 +00:00
Dockerfile this shit now works 2023-10-02 02:11:24 +00:00
LICENSE init 2023-10-02 02:11:23 +00:00
package-lock.json options command init, add set subfunction 2023-10-02 02:11:25 +00:00
package.json options command init, add set subfunction 2023-10-02 02:11:25 +00:00
README.md add user feed capability 2023-10-02 02:11:25 +00:00

Mercury

Simple & Customisable RSS Client for IRC.

This bot is not completed, expect bugs/crashes/errors. Use in production is disadvised at this stage.

m!feed Example

Commands

  • m!feed [USER/FEED] [ENTRIES] - Return the last x amount of entries from any RSS feed or your own saved feeds (if you have saved feeds)
  • m!twitter [USER] [ENTRIES] - Return the last x amount of tweets from a particular user.
  • m!set [CATEGORY] [OPTION] [VALUE] - Control bot settings, see wiki for info on usage.

Deployment

  1. Install Docker (required) and Docker Compose (optional, but strongly recommended, this guide assumes you have it)
  2. Rename config/example.default.json to config/default.json and modify it accordingly. A list of variables and their descriptions can be found in this repos wiki.
  3. Run docker compose up to begin. Append -d to start in the background and --build if you make any changes to any files.

Support

If you need assistance with installation or usage, join #5000 on irc.supernets.org

License

This software is licensed under the ISC License, its full text can be found here.

Some required packages may be using licenses other than the ISC License. A full list of packages can be found in package-lock.json and their licenses can be found on their respective homepages/repositories.