c08a799d681f6fb8a158cfb7ee539d874ae38a0c
				
			
			
		
	discord-rss-bot
Subscribe to RSS feeds and get updates to a Discord webhook.
This bot is not ready for production use.
You should use MonitoRSS instead.
Installation
You have two choices, using Docker or install directly on your computer.
Docker
- Open a terminal in the repository folder.
- Windows 10: Shift + right-click in the folder and select 
Open PowerShell window here - Windows 11: Shift + right-click in the folder and Show more options
and 
Open PowerShell window here 
 - Windows 10: Shift + right-click in the folder and select 
 - Run the Docker Compose file:
docker-compose up- You can stop the bot with Ctrl + c.
 - If you want to run the bot in the background, you can run 
docker-compose up -d. 
 - You should run this bot behind a reverse proxy like Caddy
or Nginx.
- 5000 is the port the bot listens on.
 
 - You can update the container with 
docker-compose pull- You can automate this with Watchtower or Diun
 
 
Install directly on your computer
This is not recommended if you don't have an init system (e.g., systemd)
- Install the latest version of needed software:
 - Download the project from GitHub with Git or download
the ZIP.
- If you want to update the bot, you can run 
git pullin the project folder or download the ZIP again. 
 - If you want to update the bot, you can run 
 - Open a terminal in the repository folder.
- Windows 10: Shift + right-click in the folder and select 
Open PowerShell window here - Windows 11: Shift + right-click in the folder and Show more options
and 
Open PowerShell window here 
 - Windows 10: Shift + right-click in the folder and select 
 - Install requirements:
- Type 
poetry installinto the PowerShell window. Make sure you are in the repository folder where the pyproject.toml file is located.- (You may have to restart your terminal if it can't find the 
poetrycommand. Also double check it is in your PATH.) 
 - (You may have to restart your terminal if it can't find the 
 
 - Type 
 - Start the bot:
- Type 
poetry run python discord_rss_bot/main.pyinto the PowerShell window.- You can stop the bot with Ctrl + c.
 
 
 - Type 
 
Note: You will need to run poetry install again if poetry.lock has been modified.
					Languages
				
				
								
								
									Python
								
								74.2%
							
						
							
								
								
									jinja
								
								25.3%
							
						
							
								
								
									Dockerfile
								
								0.4%