This repository includes two practical Telegram bots written in Python. Both projects are built with real-world usage in mind and showcase automation, API integration, and user interaction via the Telegram Bot API.
Telegram bot for collecting and organizing freelance orders
- Accepts order requests from clients
- Captures basic details (name, description, deadline, budget, etc.)
- Sends data to a private admin chat or channel
- Optional moderation flow for reviewing orders before posting
python-telegram-bot
- JSON / text-based data storage
- Lightweight and easily deployable
- Freelancers or agencies managing incoming orders via Telegram
- Simple automated intake form for services
AI-powered Telegram bot for assisting with channel management
- Generates AI-written content (posts, ideas, or replies)
- Scheduled posting support (optional)
- Integration with GPT (OpenAI or other model)
- Can act as an assistant for writing, formatting, and planning posts
python-telegram-bot
openai
(or other LLM provider)- Optional
apscheduler
for post timing - Config-based settings and modular design
- Telegram channel admins who want help drafting content
- Bloggers or educators posting frequently
- AI-driven automation for media planning