Skip to content

zestacademy/telegram-bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

ZestAcademy Telegram Bot

This is the official Telegram assistant bot for ZestAcademy.

Setup

  1. Install Python 3.8+
  2. Install dependencies:
    pip install -r requirements.txt
  3. Configure Environment:
    • Open .env file.
    • Replace YOUR_BOT_TOKEN_HERE with your actual Telegram Bot Token (from @BotFather).

Running the Bot

Run the bot from the project root directory:

python -m bot.main

Features

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

Project Structure

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages