Skip to content

udvale/reminder-bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Task Reminder Bot

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.

Screenshot 2024-07-30 180746 Screenshot 2024-07-30 180759

Features

  • 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.

Setup

Prerequisites

  • Node.js (version 14 or later)
  • A Telegram bot token (get one by talking to BotFather)

Installation

  1. Clone Repository
    git clone https://github.com/udvale/reminder-bot.git
    cd reminder-bot
  2. Install Dependencies
    npm install
  3. Set up environment variable by creating .env file
    TELE_TOKEN=your_telegram_bot_token_here
  4. Run Bot
    node bot.js

About

A simple Telegram Task Reminder bot

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published