An AI-powered Telegram bot that helps customers get product information, place orders, and automatically notifies the store admin about new orders.
Built with Python, Anthropic Claude API, and Telegram Bot API.
- 🤖 AI-powered customer support
- 📦 Product information lookup
- 🚚 Delivery information
- 🔄 Return policy assistance
- 🛒 Order placement through Telegram
- 🔔 Automatic admin order notifications
- 💬 Natural language conversation
- 🔐 Environment variable support
- Python
- Anthropic Claude API
- Telegram Bot API
- python-dotenv
Customer
│
▼
Telegram Bot
│
▼
AI Assistant (Claude)
│
├── Product Information
├── Delivery Information
├── Return Policy
└── Order Collection
│
▼
Admin Notification
telegram-ai-store-assistant/
│
├── main.py # Main Telegram bot application
├── .env.example # Environment variables template
├── requirements.txt # Project dependencies
├── .gitignore
│
└── assets/
└── demo.png # Demo screenshot
git clone https://github.com/saifyea/telegram-ai-store-assistant.git
cd telegram-ai-store-assistantpip install -r requirements.txtRename .env.example to .env and add your API keys:
ANTHROPIC_API_KEY=your_api_key
TELEGRAM_BOT_TOKEN=your_bot_token
ADMIN_CHAT_ID=your_admin_chat_idpython main.pyThis project demonstrates how AI can improve customer support and automate order management for small businesses.
- 🛍️ Online stores
- 🎁 Facebook (F-commerce) businesses
- 📚 Educational product sellers
- 🍽️ Food delivery businesses
- 🏪 Small retail shops
The bot can answer customer questions, collect orders, and instantly notify the business owner through Telegram.
Example conversation with the AI assistant:
✅ Automatic admin notification when a customer places an order
- AI-powered customer support
- Telegram-based order placement
- Instant admin notification for every new order
- Multi-language support
- Product catalog management
- Payment integration
- Customer order history
- Web admin dashboard
This project is created for educational and portfolio purposes.
