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.
/startonboarding message/lead name | email | messagelead capture/faq pricingstyle FAQ answers/status ORDER_IDorder/status response stub/export_leadsadmin-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.examplefor deployment settings- tested service layer with no Telegram network calls
pip install -e ".[dev]"
cp .env.example .env
business-bot/lead Alice Johnson | alice@example.com | I need a quote for weekly reports
ruff check .
pytestThis template uses user-owned bot credentials and normal Telegram Bot API behavior. It does not automate spam, scraping, or unsolicited outreach.
