Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
Post your project for free and start receiving proposals from freelancers within minutes after publication!

Telegram bot for issuing mini-courses

Translated75 USD

Client's review of cooperation with freelancer

Quality
Professionalism
Cost
Contactability
Deadlines

The freelancer created a bot that did not meet my expectations, and instead of correcting it, he just started pushing to close the project, completely ignoring my comments. Then he decided to go to arbitration instead of finishing everything. I received a bot that is impossible to use for my project and wasted time because now I need to reformat the project and find a freelancer who can create the bot.

  1. 3529
     31  0

    4 days150 USD

    Hello! I have been developing Telegram bots for over two years. I can implement everything quickly and efficiently, but before starting work, I need to clarify a few points.

    1) Do you already have a database structure that includes codes and keywords?
    2) Will all mini-courses be of the same type? Just text or text + image, and buttons with answers, or should theory also be sent? This is a key point for developing a scalable architecture.

  2. 1495    13  0
    1 day320 USD

    Hello! I can implement it. Write to me privately to discuss all the details. I will be glad to cooperate!

  3. 420    2  0
    5 days150 USD

    Hi! Saw your project about a Telegram bot for delivering mini-courses.


    I’m a fullstack developer and can build a reliable bot with a clean admin flow, not a “quick script that breaks after launch”.

    What I can implement:

    Course structure: modules/lessons, step-by-step delivery, drip schedule, homework/quizzes (if needed).

    User states: progress tracking, pause/resume, reminders, segmentation (tags).

    Admin side: simple panel or Google Sheets/Notion-based management (your choice).

    Deploy: stable hosting + logging + backups, so it keeps working 24/7.

    A couple quick questions to estimate precisely:

    Content format: text only, or also files/video links/buttons?

    Delivery logic: by schedule, by user actions, or both?

    Payments needed (Stripe/Telegram Payments), or free access?

    If you share the desired flow (or an example bot), can propose a clear plan + timeline today.

  4. 799    16  2
    10 days300 USD

    Hello! Kateryna
    I understand the essence of your project, I have suggestions on how to optimize the algorithm, I have experience with similar projects, I will be able to implement the project efficiently and at scale, so that it is convenient to work with mini-courses for both users and you, we will implement everything in one bot + we will create statistics for you so that you can track the bot's activity, I am ready to discuss the project details.

  5. 456    2  0
    10 days500 USD

    Good day, I will do it on node js. As for the deadline - 10 days.

  6. 937    5  0   1
    9 days290 USD

    Hello!

    We are a team that has been developing bots for over five years. Our main tools are NodeJS and Python. We also work with any databases (MongoDB, SQL, Postgres, etc.), integration with payment systems, API services, and plugins.

    We propose to discuss the details of your project, after which we can agree on a comfortable price and convenient deadlines for both parties. After the development is completed, we guarantee to provide technical support and consultations for 10 days.

    You can find examples of already implemented and working products on our website - https://vaysed.me/ or in the freelance profile.

    We look forward to your response!

  7. 423    1  0
    3 days100 USD

    Hello, I have experience in creating Telegram bots. Your project needs a combination of a Telegram bot + database, I would recommend PostgreSQL. Experience and reviews are needed, so I am doing it cheaply and quickly.

  8. 416    1  0
    5 days200 USD

    Hello!

    The task is clear — we need a universal Telegram bot that launches multiple mini-courses based on code words, without reassembling the logic for each new product. This is a completely reasonable approach, especially considering the low price of the courses and the need for scalability.

    I can implement such a bot focusing specifically on universality, replicability of chains, and minimal costs for further course additions.

    Here’s how I envision the implementation:

    1. Unified bot logic

    One universal course scheme: 5 days → 3–4 messages per day → delivery according to schedule from the moment of activation.

    The logic is completely separated from the content.

    No development is needed for a new course — only data addition (code word + content).

    2. Access codes

    Validation check of the code (unique, unused, or with necessary restrictions).

    Without a valid code, the user cannot proceed.

    Possibility of integration with an external payment system (through code import, API, or spreadsheet).

    3. Code words from YouTube

    After access confirmation, the bot accepts the code word.

    Each code word is linked to a specific mini-course.

    Protection against accidental input and duplicates.

    It is not possible to launch multiple courses simultaneously — the bot tracks this correctly.

    4. Mini-courses

    Content is stored in a structured manner (by days and messages).

    Support: text, links, PDF, audio, video, instructions.

    Delivery strictly according to schedule, without duplicates.

    If the user returns later — the course continues from the required stage.

    5. Scalability

    One bot → many users → many courses.

    Adding a new course:

    copy the template,

    replace the content,

    specify a new code word.

    Without logic edits and without development.

    6. Minimal admin panel

    Viewing:

    who activated the course,

    what access code and code word,

    current day/stage of the course.

    Possibility to temporarily disable a course or a specific code word.

    Control without unnecessary functionality.

    7. Reliability

    Storing user state (so nothing gets disrupted).

    Correct operation with timings.

    Absence of repeated sends.

    Readiness for a large number of users.

    I work carefully and pragmatically — without "overload" and unnecessary features that won't pay off. The main focus is to ensure that the bot is cheap to maintain, simple to expand, and stable in operation.

    I am ready to discuss:

    stack (Python: aiogram / FastAPI),

    content storage format,

    method of loading access codes,

    timelines and stages for launching the MVP.

    If the goal is to quickly test a hypothesis and not overpay for development, this format is suitable.

  9. 2264    18  3
    4 days250 USD

    Good evening. I am engaged in the development of Telegram bots in Python. I have experience in developing bots for selling courses. Write to me - I will gladly discuss the details and help.

  10. 172    1  1
    1 day100 USD

    Hello! I am ready to complete this project and have extensive experience in developing various applications.

  11. 4227    53  1   1
    5 days300 USD

    Hello Katerina, I specialize in bot development.
    I suggest creating a data reception in the admin panel for the new course, in this case, you will be able to add as many courses as you want after the release.

    Write to me, we will discuss the details.

  12. 1328    6  0
    3 days160 USD

    Hello!!!

    I will create a complete bot, I have extensive experience in Python.

    Feel free to contact me.

  13. 10123    117  0
    5 days300 USD

    Hello.

    I am developing bots for Telegram using NodeJS. I am ready to take on the task. Write to me, we will discuss.

  14. 1212    7  0
    7 days300 USD

    Hello! I can implement a Telegram bot that issues many 5-day mini-courses using an "access code" (after payment outside of Telegram) + a "code word" from YouTube, without creating new logic for each course.

    How I will create a "universal chain"

    The bot will have one universal course scheme: 5 days → each day 3–4 messages (of any type: text/link/PDF/audio/video/instructions).

    Each mini-course is just content + a code word, not new logic.

    A new course can be added like this:

    create a course entry (title, code word, link to video/topic)

    insert content by days/steps (Day1-Msg1… Day5-Msg4)

    activate the course
    That's it. No "new chains" in the code.

    Verification of the access code (payment outside TG)

    Support for unique access codes (one-time/reusable - as needed).

    Verification of code validity, status, limits, protection against guessing (rate limit / blocking after N attempts).

    Without a valid code - access to courses is closed.

    Logic for launching and limiting "only one course at a time"

    After a valid access code, the bot asks for the code word.

    If the word exists and the course is active - the bot starts the course from the moment the word is entered.

    If the user is already in an active course - the bot will offer:

    either wait for completion

    or (according to your rule) cancel the current course and start a new one

    Schedule without duplication

    Task issuance works through a scheduler (job/queue) with idempotency: each message has a unique "delivery key," so duplicates will not arrive, even if the server was restarted.

    If the user returns after some time - the bot continues from the current step, not starting from scratch.

    Minimal admin part

    I will create a simple admin panel (or at least - closed commands in the bot for the admin), where you can:

    see who entered the code and which course was activated

    see progress (day/step/last delivered message)

    turn on/off the course or a specific code word

    (optionally) "pause" the user

    Technical stack (proposal)

    Node.js + Telegraf (or NestJS + Telegraf)

    DB: PostgreSQL or MongoDB

    Queue/scheduler: Redis + BullMQ (for stable delivery)

    Deployment: VPS/Docker (to work 24/7)

    Ready to show examples of my Telegram bots/backend projects and propose the database structure and content upload format (via admin panel or importing JSON/Google Sheet).

    How would you prefer to manage content: admin panel, table (Google Sheets), or JSON import?

  15. 2433    45  0   1
    5 days250 USD

    I will make it so that you can copy the chains and change the content yourself, resulting in a new course. I will do this in the Ukrainian constructor Smart Sender. I will explain and show everything. The only thing I would like to clarify is the format of the exercises and in what format you will have the video and audio. There are nuances.

  16. 1291    6  0
    7 days250 USD

    Greetings. The task is clear and very relevant. I often create bots in Python for automating training, so I know the pitfalls: how to ensure that the mailing is not blocked and arrives on time.

    I will implement all points of the technical specification: — Code validation: A person will not proceed further without a paid code. — Scenarios: I will create a flexible structure. You pay once for the development of the "engine," and then you can add up to 100 different courses with different code words for free. — Stability: The bot will be asynchronous (can respond to hundreds of people simultaneously) and "remember" the state of each user.

    Regarding deadlines and budget, I will provide precise information after a small clarification, but preliminarily we are within reasonable limits, as the task is typical for my stack.

    Do you already have a sample content for the first course so that I can build a test structure?

  17. 4591    51  1
    5 days250 USD

    Hello!
    I am a Python developer with experience in creating Telegram bots with delayed content delivery, code verification, and scalable logic.
    I can implement a bot with a universal chain of mini-courses (5 days, auto-start, no duplicates), where new courses can be added without modifying the logic — only content and code words.
    The solution will be stable, inexpensive to maintain, and ready for scaling.

  18. 211    1  0
    14 days200 USD

    Hello!
    I am ready to implement a scalable Telegram bot in Python (telebot) for the automatic distribution of mini-courses based on code words from YouTube videos.

    How it will work

    One bot for an unlimited number of mini-courses.

    One universal logic: 5 days, 3-4 messages per day.

    After payment outside of Telegram, the user enters the access code, then the code word from the video.

    The course starts automatically from the moment the code word is entered.

    Parallel courses are prohibited — one must be completed before starting another.

    If the user returns later — the bot continues the course, not starting over.

    The mailing is stable, without duplicates.

    Adding new courses

    To launch a new mini-course, it is enough to:

    copy the ready structure;

    replace the content;

    specify a new code word.

    ❌ without rewriting the logic
    ❌ without creating a new bot

    Admin part

    viewing users, access codes, and code words;

    understanding at which stage of the course the user is;

    the ability to temporarily disable the course or code word.

    Terms and cost

    Terms: 10-14 days

    Cost: $250-350

    Why me

    over 2 years of experience with Python and Telegram bots;

    I know how to build solutions with scalability in mind;

    I understand the business logic of inexpensive mini-products;

    I will create a system that does not require a constant programmer to add new courses.

    I am ready to discuss the details and start working immediately.

  19. 513    4  0
    4 days200 USD

    I can create one Telegram bot for all mini-courses, without constant reworking and new bots.

    The user pays for the course outside of Telegram, enters a code in the bot, then the code word from the YouTube video — and the course starts automatically. Then the bot sends 3-4 tasks per day for 5 days, counting the time from the moment of launch. Parallel courses are not launched, progress is saved, and there are no duplicates.

    All logic is universal. To add a new mini-course, it is enough to copy the ready-made content template, replace the materials, and specify a new code word. No development, no new chains.

    As a result, you get a simple, scalable tool: it works stably, is easily filled with new topics, and is suitable for inexpensive products where it is important to quickly test ideas and not drain the budget.

  20. 1895    16  0
    5 days300 USD

    Hello. Ready for collaboration. I will create a mini app on nodejs with interaction through a Telegram bot. Feel free to contact me, I will implement all the necessary functionality.

  21. Another 8 proposals concealed
  1. 722    10  2
    14 days150 USD

    Good day!
    I can implement such a bot without any problems.

    It will take up to 14 days.
    I am ready to start immediately.

  2. 957    5  0   1
    10 days500 USD

    Good day.
    My name is Oleksiy.
    I have extensive experience in developing bots, scripts, automation systems, and much more.
    I have previously implemented a similar project.
    I am ready to fulfill your order and provide a finished, structured, and stable project.
    Please send a private message to discuss all the details of the project.
    I will be happy to collaborate!

  3. 63  
    14 days200 USD

    Good day! I am ready to implement your idea through a "template" architecture: one bot, in which creating a new course will not require code editing. I have experience working with complex mailing layouts and admin panels for tracking user progress.

  4. 1182    8  1
    10 days800 USD

    Hello, Katerina

    I can develop a bot with automatic code acceptance, fraud protection, with integration of a payment system for generating based on the event of this code.
    Mailer to Telegram or email.

    Feel free to contact me, I will be waiting.

  5. 1641    23  0
    10 days500 USD

    It can be done without copying the chain at all.

    I will do it on n8n, all clients are satisfied with my work. I guarantee results without errors.

  6. 1786    19  0   1
    7 days350 USD

    Hello!
    We are working on the development of software, websites, automation systems, and more.

    We accept projects for development "from scratch" as well as for technical refinement.
    We work with a wide stack: WordPress, Opencart, Shopify, WIX, Python, JavaScript, C++, C#, Unity 3D, SQL, MSSQL, WPF, WinForms.

    We have practical experience in:
    – system and application programming
    – business process automation
    – information security
    – technical project management

    After project delivery, we provide free technical support for 14 days.

    We work quickly, clearly, and results-oriented.
    We look forward to collaborating!

  7. 247  
    8 days200 USD

    Hello

    I am creating mini courses using the SendPulse platform. I am making a mini landing page. And I am setting up automation so that after payment on the mini landing page, the client gets into a Telegram bot with lessons. (No codes are needed).

    If you are interested, I can quickly implement this scenario!

    Best regards, Tetiana

  8. 586    1  0
    7 days300 USD

    Good afternoon!

    The task is clear: you need not just a bot, but a flexible "engine," where launching a new course will take 15 minutes without involving a developer. I can implement this through a "master-template" architecture (for example, on SaleBot or a custom Python script with a database), where the logic is written once, and the content and code words are simply pulled from a table or structured blocks. This approach perfectly aligns with your hypothesis testing strategy: you pay for the system setup once, and then you scale the number of mini-courses yourself, without inflating the budget for technical support.

    I am ready to discuss how to best organize the database of unique codes and the sequence of messages so that users benefit, and you receive transparent analytics for each video.

  9. 1179    5  0
    2 days100 USD

    Hello, Katerina! I can create a chatbot for you using the Sendpulse constructor. I made a similar chatbot for a mini course on psychology. I will also teach you how to copy chains and insert materials. The only thing I am interested in is how the payment is processed? Where is the student cabinet located? I am also familiar with Make.com, in case any integration needs to be done. Let's discuss the details in private messages?

  10. 2283    25  1
    7 days350 USD

    Hello, Python developer with over 5 years of experience. I work with aiogram, the task is clear and straightforward, there will be no problems with the solution, I am ready to create a web interface for convenient monitoring of the work progress and managing the bot. I developed a Telegram bot for issuing products based on a code word, it was daily messages based on the entered date. Postgres database, I will help with setup and support. I will be happy to collaborate!

  11. 5556    12  0
    5 days280 USD

    Hello!
    I can implement a universal Telegram bot that fully covers the logic you described and scales without modifications for each new mini-course.

  12. 1768    17  1
    8 days480 USD

    Good morning. I recently completed a similar project for a Telegram interface. Feel free to contact me, I will deliver quickly and with quality.

  13. 1778    9  0
    7 days600 USD

    Hello, I have reviewed your technical specifications.
    I am ready to implement your bot, for the administration of the bot there will be a closed, convenient admin panel (I can provide examples from other projects).

    In the admin panel, you will be able to conveniently add all codes and see the users who activated them. We can connect Stripe for payments, which is convenient for any currency. Or any other payment system of your choice.

    Yesterday, I completed the development of a Telegram bot in your field, courses (but language learning courses) + user level testing.

    I will implement and launch your bot + set up your server. For testing during development, I will provide my server.

    I am interested in the details, please write to me in private messages.
    I am ready to discuss the details and get started.

  14. Another 10 proposals concealed

Client
Katerina Brox Онлайн школа иностранного языка
Norway Norway  41  0
Project published
5 months 24 days back
427 views
Tags
  • Telegram
  • API
  • python