Thanks to visit codestin.com
Credit goes to Github.com

Skip to content

mergd/discorss

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

80 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Discorss: RSS feeds for Discord

Features:

  • Add RSS feeds to any channel
  • Automatically poll feeds and send new items to the channel
  • Automatically summarize content
  • Archive.is links for paywalled content
  • Easy self hosting
  • Free and open source
  • Slash command native – no separate UI like MonitoRSS

Deployment

Fill out the .env file with your configuration. After installing dependencies, register the slash commands by running pnpm commands:register.

Set up a bot in the Discord developer portal and put the token in for the DISCORD_BOT_TOKEN and the client id in for the DISCORD_CLIENT_ID variable.

Get a Postgres-compatible database URL and set it as DATABASE_URL in your .env. You can use an external provider like Neon or add a PostgreSQL service directly within your Railway project dashboard. Railway will automatically provide the DATABASE_URL environment variable.

Docker Compose (with optional local Postgres)

This project uses Docker Compose profiles to make the local Postgres database optional.

  • To use a local Postgres database:

    docker-compose up --profile localdb

    This starts both the bot and a local Postgres service. The bot will connect to the local database by default.

  • To use an external database (e.g., Neon, Railway):

    docker-compose up

    This starts only the bot service. Make sure your .env contains a valid external DATABASE_URL.

For deployment, you can use Railway or any other platform that supports Docker or Node.js.

About

Discord RSS bot

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages