EchoLaterBot is a Telegram reminder bot that sends your messages back after a random delay.
The bot is live on Telegram at @EchoLaterBot.
Open it directly: https://t.me/EchoLaterBot
- Supports text, photo, audio, video, voice, video note, sticker, GIF, document, and location messages.
- Random reminder delay between 1 and 48 hours.
- Reminder actions: cancel, snooze for 1 hour, or mark as done.
/resetcommand to remove all pending reminders for a user.
-
Create and activate a virtual environment:
python3 -m venv venv source venv/bin/activate -
Install dependencies:
pip install -r requirements.txt
-
Create a
.envfile in the project root:BOT_TOKEN=your_bot_token_here
-
Start the bot:
python reminder_bot.py
See DEPLOY.md for VPS deployment instructions.