Автоматизировал постинг в Телеграмм. Канал сам постит 8 раз в день, а я только читаю

Работаю сисадмином, живу от падения до падения свичей и виртуалок. Давно что то хотел делать мимо кассы и тут кабанчик на друге попросил помочь:

- слушай, пальцы уже не але устал руками посты делать, есть ли способ исключить из схемы меня ?

Друг анон

Сначала подумал что ему дорога в Канзас, а оттуда прямым рейсом в изумрудный город, только там такая магия работает. Но на всякий случай решил обратиться к ИИ. Мой нейронный пахан доступно разъяснил что я не прав и предложил мне n8n.

n8n это шушлайка для автоматизации различных процессов(с помощью нее даже можно инвентаризацию автоматизировать)

Что получилось в итоге:

Собрал систему. Работает так:

— каждые пару часов сама лезет в RSS технических сайтов;— находит свежие новости;— отсеивает мусор (игры, iPhone, политика, Оземпик);— отправляет в GPT-4o, который переписывает новость;— проверяет, не публиковали ли это раньше;— постит в канал.

Плюс два раза в день разбор команд Linux (больше для себя, чтобы не забывать).Плюс два раза в день обзоры утилит с GitHub.

Итого: 8 постов в день без моего участия.

Workflow тг канала, своего рода конвейер.
Workflow тг канала, своего рода конвейер.

Слепил я всю систему из следующих деталек:

  • n8n платформа для автоматизации
  • Docker вся система работает изолированно в контейнере
  • PostgreSQL база данных что бы хранить уже опубликованные ссылки на новости(мы же не болеем альцгеймером, ведь правда ?)
  • GPT-4o пересборка текста новости
  • Caddy ssl и проксирование
  • Uptime Kuma это для мониторинга, что бы не хвататься за голову когда новости не выходят.

Себестоимость 3 доллара в месяц. 2.5 VPS(виртуалка с линуксом) и все остальное api gpt

Так выглядит пост
Так выглядит пост

Самое страшное это бороться с ИИ. Он мог выдумывать статьи если не получал ссылку на сайт. В итоге приструнил его добавив в промпт фразу: не выдумывай.

Казалось бы все победа, но не ошибается только тот, кто ничего не делает. И мой конвейер иногда пропускает посты по расписанию так как не находит новости. Я не называю это багом, скорее возможностью написать что то от себя, так сказать напоминалка, что у тебя есть свой мозг и свои мысли.

На канал можете глянуть своими глазами по ссылке: https://t.me/three_amclub