Denis Homenko
Offer Denis work on your next project.
Rating
Skills and abilities
Portfolio
-
Telegram Bot with AI for news rewriting automation.
PythonSmart 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 | Budget | Added | Deadlines | Proposal | |
|---|---|---|---|---|---|
|
Telegram bot
214 USD
|
|||||
|
Telegram bot
16 USD
|
|||||
|
Telegram bot for monitoring employee attendance
18 USD
|