Telegram bot
📌 Project Overview
We are looking for an experienced developer to build a Telegram bot that monitors selected channels related to stock markets, news, and gambling content.
The bot will collect and process incoming posts, rewrite them based on predefined styles, and optionally send them for approval before publishing.
🧠 Core Features
🔍 Channel Monitoring
Monitor multiple Telegram channels in real-time
Filter and collect content from stock market, news, and gambling-related sources
✍️ Content Processing
Rewrite or transform incoming messages based on selected styles
Style selection must be configurable from an admin panel
✅ Approval System
Option to enable/disable manual approval before posting
If enabled, posts must be reviewed from the panel before publishing
🖼️ Media Support
Support for images and media attached to posts
Ability to handle and repost content with images correctly
⏱️ Scheduling System
Schedule posts for future publishing
Manage publishing queue efficiently
🧑💻 Admin Panel
Web-based control panel required
Manage channels, styles, and posting rules
Enable/disable approval workflow
View pending/scheduled posts
⚡ Performance Requirement
Speed is critical. The bot must process and publish content with minimal delay.
🆚 Technical Question (Important)
We are considering Tokio (Rust async runtime) vs Python.
The main priority is:
High-speed message processing
Low latency content forwarding
Scalability under multiple channels
We would appreciate recommendations on the best stack for this use case.
📦 Requirements
Experience with Telegram Bot API
Backend development experience (Python, Node.js, or Rust preferred)
Experience with real-time systems or message processing
Database design knowledge (PostgreSQL / MongoDB)
API and webhook integration experience
💰 Budget
To be discussed based on experience and proposed architecture.
📩 Application
Please include:
Previous Telegram or automation projects
Your recommended tech stack (and why)
Estimated timeline