/Todo_Telegram_bot

Welcome to the Todo Telegram Bot repository! This bot allows you to manage your tasks by sending messages to the Telegram bot. The tasks are stored in a Firebase backend, and the bot is powered by a Node.js server.

Primary LanguageJavaScript

Todo Telegram Bot

Welcome to the Todo Telegram Bot repository! This bot allows you to manage your tasks by sending messages to the Telegram bot. The tasks are stored in a Firebase backend, and the bot is powered by a Node.js server.

Features

  • Task Management:

    • Add tasks by sending messages to the Telegram bot using the /add taskname command.
    • Remove tasks using the /remove taskname command.
    • View tasks using the /view command.
  • Firebase Backend:

    • Tasks are securely stored in a Firebase Realtime Database.
    • Real-time synchronization ensures consistency across devices and platforms.
  • Node.js Server:

    • The Telegram bot is hosted on a Node.js server for seamless interaction with the Firebase backend.

Getting Started

To start using the Todo Telegram Bot:

  1. Clone the repository to your local machine:
    git clone https://github.com/pavanreddy565/Todo_Telegram_bot.git
  2. Set up the necessary environment and dependencies as described in the project documentation.
  3. Deploy the Node.js server to your preferred hosting platform.
  4. Configure a Firebase Realtime Database and update the credentials in your Node.js server.
  5. Start the Node.js server and connect the Telegram bot to it.
  6. When you run /start in Telegram, the bot will respond with the available commands:
    Available commands:
    /add taskname --> to add a new task
    /remove taskname --> to remove a task
    /view --> to view tasks
    
  7. Begin managing your tasks by sending messages with the appropriate commands to the Telegram bot!