A Telegram bot designed to help you retain and reinforce information over time. Whether it's an article or video, the bot will remind you to revise it at the right time.
More details
Intervals
The bot uses the Spaced repetition technique to remind you to revise the information. The intervals are as follows:
ENV_MODE=local #local, test, dev, prod
# sqlite3 database file name, it will be created in cache directory
# On linux in $HOME/.cache. On Darwin, in $HOME/Library/Caches. On Windows in %LocalAppData%
DATABASE_URL=go-revise.db
TELEGRAM_TOKEN= # Telegram bot token generated by BotFather
# URL to which Telegram will send updates.
# Is pointed to the port on which the service listens, for local development use ngrok or similar services
# But for dev and prod, it should be a public URL with a valid SSL certificate (https)
TELEGRAM_WEBHOOK_URL=
TELEGRAM_PORT=4000 # Port on which the service will listen for updates
TELEGRAM_URL=:$TELEGRAM_PORT
HTTP_PORT=5000