Тг-бот, который публикует популярные репозитории с гитхаба от ChatGPT.
Продолжу делиться своим нейрохрючевом от ГПТ 5. Всегда была интересна тема создания ботов, но просто ту ду лист или генератор картинок не было желания делать, в первую очередь хотелось что то полезное для себя. Ранее следил за похожим каналом, хоть и не программист, но было интересно смотреть всякие штуки или сервисы.
Идею описал примерно так:
- нужно доставать популярные репозитории;
- фильтровать их по количеству звёзд и темам;
- генерировать короткое описание через OpenAI;
- прикреплять картинку: сначала logo.png, если нет использовать OpenGraph превью;
- публиковать автоматически каждые 3 часа в Telegram.
По ходу были мелкие ошибки, и чат гпт не сразу справлялся с ними. Пробовал фиксить через Kimi K2 (что то исправлял, что то нет). Claude AI тоже не сразу мог осилить ошибки, скорее всего, из за того, что я не правильно описывал проблему. Но в целом фиксилось все быстро, потратил примерно дня 4 на это. Пока что нашел только пару багов: иногда бот пропускал публикацию из за какой то ошибки (исправил это), и один раз запостил сразу 10 одинаковых публикаций (тоже пофиксил).
Чтобы ботяра работал 24/7, разместил его на VPS, обходится мне это в 7 руб/сутки.
Суммарно получилось 940 строк, абсолютно весь код написали LLM. На сервер размещал также по инструкции от чата гпт, ранее этого никогда не делал.
Вот уже полтора месяца каждые 3 часа публикуется новый репозиторий. Начал делать короткие ролики в тт и шортс.
На момент написания статьи уже пришло 74 подписчика.
Рекламу еще не продаю, конечно, но кто его знает, куда это приведет. Кому интересно посмотреть, тг:GitHubRadar.