Skip to content

A custom Discord bot designed to monitor RSS feeds and automatically post new posts to configurable Discord channels.

License

Notifications You must be signed in to change notification settings

gconfs/GConfs-Bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

GConfs is watching you

A Discord bot that monitors RSS feeds and automatically posts new updates to your Discord server channels.

Features

  • Dynamically add and manage RSS feeds.
  • Configure public channels to post updates.
  • Set up a validation channel for moderating posts before publishing.
  • Periodic automated checking of RSS feeds.
  • Richly formatted embedded messages for clear presentation.
  • Persistent configuration storage using a JSON file.

Installation

  1. Clone this repository:
git clone https://github.com/gconfs/GConfs-Bot.git
cd GConfs-Bot
  1. Install dependencies:
npm install
  1. Create a Discord bot on the Discord Developer Portal and get your bot token.

  2. Update the .env file with this template.

DISCORD_TOKEN="Never gonna give you up"
CLIENT_ID=1234567
GUILD_ID=1234567

Usage

  • Use the /addFeed command to add new RSS feeds to monitor.
  • Use /setPublicChannel to set the channel where feed updates will be posted.
  • Use /setValidationChannel to set the channel used for message moderation.
  • The bot will automatically check feeds at intervals and post new items.

Project Structure

  • commands/ - Discord command handlers for managing feeds and channels.
  • data/config.json - Persistent configuration storage.
  • events/ - Event handlers for Discord events (ready, interactionCreate, messageCreate).
  • utils/rssMonitor.js - Module that monitors RSS feeds for updates.

Contributing

Contributions are welcome! Feel free to submit pull requests to improve the bot.

License

This project is licensed under the MIT License. See the LICENSE file for details.


Developed with ❤️ by Mr. Vym.

About

A custom Discord bot designed to monitor RSS feeds and automatically post new posts to configurable Discord channels.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published