Skip to content

emirhuseynrmx/telegram-business-bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Telegram Business Bot Template

CI Python

Telegram bot template for lead capture, FAQs, alerts, and small-business automation.

Built for practical business workflows: collect leads, answer common questions, provide order/status replies, and give admins a clean export path.

Features

  • /start onboarding message
  • /lead name | email | message lead capture
  • /faq pricing style FAQ answers
  • /status ORDER_ID order/status response stub
  • /export_leads admin-only lead export
  • CSV lead storage for simple handoff
  • Pydantic validation for names, email addresses, and message length
  • export summary with latest lead timestamp
  • .env.example for deployment settings
  • tested service layer with no Telegram network calls

Demo

pip install -e ".[dev]"
cp .env.example .env
business-bot

Example Lead Command

/lead Alice Johnson | alice@example.com | I need a quote for weekly reports

Sample Delivery Report

Sample Telegram bot delivery report

Run Tests

ruff check .
pytest

Scope

This template uses user-owned bot credentials and normal Telegram Bot API behavior. It does not automate spam, scraping, or unsolicited outreach.

About

Telegram bot template for lead capture, FAQs, alerts, and small-business automation.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages