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.
-
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.
- Add tasks by sending messages to the Telegram bot using the
-
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.
To start using the Todo Telegram Bot:
- Clone the repository to your local machine:
git clone https://github.com/pavanreddy565/Todo_Telegram_bot.git
- Set up the necessary environment and dependencies as described in the project documentation.
- Deploy the Node.js server to your preferred hosting platform.
- Configure a Firebase Realtime Database and update the credentials in your Node.js server.
- Start the Node.js server and connect the Telegram bot to it.
- 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
- Begin managing your tasks by sending messages with the appropriate commands to the Telegram bot!