Develop the initial version of a Telegram bot that allows users to input a link to a Replit project and downloads the corresponding project files. The bot should:
- Accept commands or messages containing a Replit project link.
- Download the whole project or relevant files from the provided link.
- Handle common errors (invalid link, network issues).
- Respond with the downloaded files or an error message to the user.
This is the foundational step for the project. Implementation can use python-telegram-bot or another suitable Python library.
Acceptance Criteria:
- Telegram bot receives a Replit project link from user
- Bot downloads the project files
- Bot sends back the project files as a zip or folder
- Proper error handling for invalid links or download failures
Develop the initial version of a Telegram bot that allows users to input a link to a Replit project and downloads the corresponding project files. The bot should:
This is the foundational step for the project. Implementation can use python-telegram-bot or another suitable Python library.
Acceptance Criteria: