A simple Telegram bot to help you manage your daily tasks by sending reminders at specified intervals. This bot allows you to add tasks, set reminders, mark tasks as done, and view your task list.
- Add Tasks: Use /task to add tasks for the day.
- Set Reminders: Use /settime to set how often you want to receive reminders (in minutes or hours).
- Mark Tasks Done: Use /done to mark specific tasks as completed.
- Mark All Tasks Done: Use /doneall to mark all tasks as completed for the day.
- View Tasks: Use /viewtasks to see the list of current tasks.
- Help: Use /help to get a list of available commands and their descriptions.
- Node.js (version 14 or later)
- A Telegram bot token (get one by talking to BotFather)
- Clone Repository
git clone https://github.com/udvale/reminder-bot.git cd reminder-bot
- Install Dependencies
npm install
- Set up environment variable by creating
.env
fileTELE_TOKEN=your_telegram_bot_token_here
- Run Bot
node bot.js