This is the official Telegram assistant bot for ZestAcademy.
- Install Python 3.8+
- Install dependencies:
pip install -r requirements.txt
- Configure Environment:
- Open
.envfile. - Replace
YOUR_BOT_TOKEN_HEREwith your actual Telegram Bot Token (from @BotFather).
- Open
Run the bot from the project root directory:
python -m bot.main- /start: Welcome message and main menu.
- Courses: Browse course categories and details.
- Articles: Read educational articles.
- Compilers: Links to online coding tools.
- Portfolio: Guidance on building a portfolio.
- Support: Ask questions in natural language and get automated help.
bot/main.py: Entry point.bot/handlers/: Contains logic for commands, callbacks, and messages.bot/knowledge_base.py: Stores content and responses.bot/config.py: Loads configuration.