Global AI Media Bot (Telegram + Make.com)
Project Title: Global AI Media Bot (Telegram + Make.com)Type: Automated service for generating personalized videos.Platform: Make.com (Integromat) + API.
1. Project Description
It is necessary to develop a Telegram bot that generates personalized content (predictions/motivation) based on the user's request.Key Feature: The user sends a request (by voice or text) — the system returns a vertical video (15-30 sec) with unique visuals, voiceover, and subtitles.Geography: Worldwide (Multilingual).Monetization: Telegram Stars (XTR) + Credit system.
2. Technical Stack (Architecture)
All logic is built on Make.com. Scenarios (Blueprints) must be transferred to the client's account after completion.
Required Integrations (API):
Frontend: Telegram Bot API.
Logic & Text: OpenAI API (
gpt-4oorgpt-4o-mini).Transcribing: OpenAI Whisper (for translating voice messages into text).
Image Generation: Replicate API (Model:
flux-schnellorsdxl-lightning).Voice Generation: ElevenLabs API (Model:
eleven_multilingual_v2— mandatory for language support).Video Rendering: Creatomate API (MP4 assembly: Image + Zoom + Overlay + Audio + Auto-subtitles).
Database: Google Sheets or Airtable (for user and credit accounting).
3. Database and Credit System
User profiles must be stored in the database.Fields: user_id, language, credits_balance, registration_date.
Credit Logic:
1 video = 1 credit.
Before generating, the bot checks the balance.
If
credits > 0: Executes the request, deducts 1 credit, shows the balance.If
credits = 0: Sends a message about the need to top up and buttons with packages.
4. Localization (Auto-Detection)
The bot automatically determines the language without asking the user at the start.
Algorithm:
Check the Deep Link parameter (
t.me /bot?start=en-> EN).If there is no Deep Link, check
message.from.language_codefrom Telegram.Save the language in the variable
{{lang}}. All subsequent responses (text and voice) are generated in this language.
5. Payment System (Telegram Stars)
Method: sendInvoice (Currency: XTR).Products (packages):
1 Video Session (for example, 350 Stars) -> Grants +1 credit.
Package "Trinity" (for example, 1000 Stars) -> Grants +3 credits.
Package "Maximum" (for example, 1750 Stars) -> Grants +5 credits.
Requirement: Implement answerPreCheckoutQuery and processing of successful_payment, which instantly updates the balance in the database (Google Sheets).
6. User Flow
Stage A: Onboarding & Free Tier (Free)
Start: The user presses
/start.Survey: The bot asks 3 questions with buttons (Name / Date of Birth / Area of Inquiry).
Free Result: The bot generates a "Card of the Day".
Format: Static image (Replicate) + Text + Audio (ElevenLabs).
Important: Video is not generated at this stage (resource saving).
Upsell: The bot offers: "To receive a personalized Video Vision and answer to your question — purchase a full session."
Stage B: Paid Tier (Video Generation)
The user pays for a Stars package (or uses existing credit).
The user sends a request (Voice or Text).
Processing in Make.com:
Whisper: Transcribes voice.
GPT-4o:
Generates text response in the user's language (
{{lang}}).Generates a prompt for the image in English (Style: Cinematic, Abstract, Mystical, No Text, No Faces).
Replicate: Generates an image (9:16).
ElevenLabs: Voices the text response.
Creatomate: Renders the video (Slow Zoom on the image + Overlay effects + Subtitles).
Delivery: The bot sends the finished MP4 video.
7. Quality and Stability Requirements
Stylistics: Modern Dark Fantasy / Abstract style. No "crooked" people and fingers in images (use negative prompts).
Error Handling: If the API (for example, Replicate) returns an error or times out, the bot must inform the user "Connection interrupted, I will try again" and make an automatic retry of the request, rather than "crash".
Admin Panel: Ability to change prices (number of Stars) and system prompts through variables in Make.com, without rewriting the entire code.
8. Deliverables
The contractor delivers:
A fully configured bot.
Scenarios (Blueprints) in Make.com.
A configured database table.
A video template in Creatomate.
A short video instruction on management (how to change the price, how to change the prompt).
Deadline: up to 7 days.Budget: By agreement.
Client's review of cooperation with Ilya Novoselov
Global AI Media Bot (Telegram + Make.com)I am very satisfied with the collaboration on the development of the Telegram bot. Ilya proved to be a true professional: the work was done qualitatively and on time. I am especially grateful for the valuable advice regarding functionality, which helped improve the project. A separate plus for communication — the developer was always in touch and promptly answered all questions. I recommend for collaboration!
Freelancer's review of cooperation with Oleg Mig
Global AI Media Bot (Telegram + Make.com)Adequate client. Always in touch.
Current freelance projects in the category Bot Development
Development of a Telegram bot for a personal buyer service (MVP)Budget: up to 2200 USD Deadline: 4–6 weeksProject Description I am looking for an experienced Python developer to create an MVP Telegram bot for a personal buyer service (purchasing goods from Ukrainian and foreign stores). The project is designed for further scaling, so quality… Bot Development ∙ 11 hours 40 minutes back ∙ 41 proposals |
Telegram chatbot for a closed club
22 USD
Good day! I need to set up a bot for Telegram. Task: selling access to a closed channel. The bot should accept payments and after successful payment, issue a one-time invitation link. It is also necessary to set up automatic removal of a participant from the channel when their… Bot Development ∙ 19 hours 31 minutes back ∙ 80 proposals |
Mini apps Telegram. StoreGood afternoon An application is required in Telegram (online store) Example - essentially 1 to 1 like here brandspacebot Your experience is important, the stack you propose to use and why Price and timeframe approximately to start, I will be waiting for questions Web Programming, Bot Development ∙ 21 hours 53 minutes back ∙ 76 proposals |
Bots"I am looking for a programmer to create a turnkey Telegram bot. The bot should be an intelligent conversationalist based on AI (Gemini or ChatGPT), helping people on any topic and in any language. Payment (Monobank or LiqPay) for subscription needs to be integrated as well. I… Bot Development ∙ 1 day 6 hours back ∙ 55 proposals |
Creation of a multifunctional bot in Telegram
22 USD
(I will provide all materials in private messages) Here is a detailed project description: After pressing the button /start The bot sends a text with rules and terms of use (under the text, the button ‘acknowledged’) After pressing the button, the next message is… Python, Bot Development ∙ 1 day 11 hours back ∙ 88 proposals |