Welcome to the official repository for the Upgrade Tracker Bot. This bot is designed to track the software upgrades of Cosmos Mainnet chains and notify the user regularly. Below you'll find the essential information to get started, including system requirements, database setup, customization options, and operational insights.
To ensure smooth operation of the bot, your system should meet the following minimum requirements:
- RAM: 2GB
- CPU: 1 core
These requirements are sufficient for handling the bot's operations under normal usage conditions.
The bot uses MongoDB as its database. For development and small-scale applications, MongoDB's free plan is sufficient. You can set up a MongoDB database at MongoDB Atlas.
The frequency of message dispatch by the bot can be customized via environment variables in the .env
file. To change the message frequency, you can adjust the relevant variable.
The decision to send messages on an hourly basis was made to avoid overwhelming users with too much information at once and to make tracking updates more manageable. This approach helps in maintaining a clear and organized chain of communication.
In the context of the bot, marking updates as done means that the user don't want to be notified about that upgrade anymore.