Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak

Denis Homenko

Offer Denis work on your next project.

Ukraine Zhitomir, Ukraine
5 months 4 days back
Available for hire available for hire
age 28 years
on the service 10 years

Rating

Successful projects
No data
Average rating
No data
Rating
54
Bot Development
1440 place out of 1902
Python 1
3025 place out of 4457

Skills and abilities

Portfolio


  • Telegram Bot with AI for news rewriting automation.

    Python
    Smart Telegram bot for automating SMM tasks of a music news channel. The bot is integrated with LLM (Google Gemini) for rewriting and generating posts.

    Logic of the bot's operation:

    Post generation mode (rewrite):
    The administrator forwards a publication (news) from another channel to the bot → Using the Google Gemini API, the AI processes this publication following a clear prompt specified in a json file → The bot returns a rewritten publication with the same media → In case of a poor rewrite, there is a "Train" button implemented, with which the admin can write what is wrong with the post, and the program will record the request in a separate json with rules that the AI follows.
    Post generation mode for upcoming artist releases:
    Allows sending multiple messages/references to the bot, accumulates them, and generates a single summary post with nice formatting upon command.

    Project features:
    1. Prompts are not hardcoded but are dynamically assembled from several layers:

    - System Prompt (Main prompt, where rules are specified for the AI to create posts in the style of the channel).
    - Few-Shot Learning (Examples of successful posts from the channel).
    - Negative Constraints (Dynamic list of prohibitions, training).

    A feedback-based training system is implemented. If the admin clicks "Train," the program saves the error in JSON and automatically adds this rule to "Negative Constraints" for all future generations.

    2. Flexible configuration architecture. Prompts, examples of post formatting, and lists of prohibitions are stored in external files. To change the bot's behavior or Tone of Voice, it is not necessary to rewrite the code and restart the server — it is enough to change the text file.

    3. Automatic conversion of Markdown markup from the neural network (which often makes mistakes) into valid HTML for Telegram (tag parsing, garbage removal).

    4. Hidden logging is implemented: the super admin receives copies of the generated posts from other administrators.

Activity

  Latest proposals 3
Telegram bot
214 USD
Telegram bot
16 USD
Telegram bot for monitoring employee attendance
18 USD