Достала реклама в ВК и спам! Я собрал личного секретаря из n8n и телеграма
Майл ру, вы когда нажрётесь уже? Заходишь в ВК ленту полистать, новости друзей почитать, а там... ну вы знаете. Между редкими живыми постами — «успешный успех», курсы по «дыханию маткой», левые говнопаблики, ставки на спорт и реклама всякого шлака.
У меня недавно даже шутка родилась, что скоро рекламу начнут прям в личку пихать.
Ощущение, что мы к этому семимильными шагами идем, не отпускает.
Короче, психанул. Снес приложение ВК к чертям. Но проблема в том, что контент терять не хочется. Есть пара пабликов и авторов, которых я реально читаю и уважаю (и почему-то их ещё нет в тг).
И тут меня осенило: зачем мне заходить в ВК и вляпываться в рекламу, если я могу заставить их приходить ко мне? Например, в Телеграм. Чистый текст, картинки, никакой рекламы, никакого мусора и «рекомендованных друзей».
Я не программист уровня «Бог», поэтому искал решение для Лиги Лени (нет). Заваривайте чай, сейчас расскажу, как я собрал своего личного секретаря.
Что нам понадобится (Софт)
Собирал из того, что было под рукой.
n8n — это такой конструктор для автоматизации. Там не надо писать тонны кода, ты просто соединяешь квадратики стрелочками. Типа: «Взять пост отсюда» -> «Кинуть сюда».
Docker — чтоб всё это крутилось в контейнере и не засоряло систему.
Excel — сейчас программисты упадут в обморок, держите их — я использую Эксель как Базу Данных! Да! И мне не стыдно!
Ollama — моя личная нейросеть, живет локально на компе.
CloudPub — чтобы прокинуть это всё в мир (аналог Ngrok, только наш).
Как это работает (на пальцах)
Этап 1. Грабим ВК (легально)
ВК, оказывается, пока еще добрый и отдает информацию. У них есть API. В n8n я собрал схему, которая говорит: «Слушай, проверяй вот эти 3 паблика каждые 10 минут. Если там есть что-то новое — тащи мне».
Самое сложное было объяснить боту, что не надо присылать один и тот же пост 100 раз при каждой проверке. Тут на сцену выходит Великий Excel.
Работает так:
Бот забирает последний пост.
Идет в файлик Excel.
Сравнивает ID поста. Если новый ID больше того, что записан в ячейке — значит пост свежий.
Кидаем пост в Телегу -> обновляем ID в Экселе.
Если ID старый — бот идет спать дальше.
Кто знает, как менее колхозно отправить медиагруппу из n8n в ТГ? Только код-нодой? Или есть волшебная настройка в ноде отправки?
Костыль? Лютейший.
Работает? Вот и не трогай...
Этап 2. Разбираемся с Почтой
С почтой та же беда. Куча спама, уведомлений и прочего шума. Настроил похожую схему: бот читает заголовки входящих. Если там есть ключевые слова (от важных сервисов или людей) — кидает уведомление мне в личку в ТГ. Остальное — игнорирует.
Этап 3. Прикручиваем мозги (AI)
Чтобы чувствовать себя Тони Старком на минималках, я подключил локальную нейросеть (Ollama). Она бесплатная и живет на моем железе.
Приходит, например, письмо: «Уважаемый, купите слона со скидкой». Бот сам читает тело письма, скармливает его нейронке, та понимает, что это дичь, и (опционально) может даже сгенерировать вежливый ответ в стиле «Идите лесом, пожалуйста». Пока тестирую эту фичу, но потенциал присутствует.
🏆 Что в итоге?
У меня в Телеграме теперь тишина и благодать.
Пост в любимом паблике вышел — через секунду он у меня.
Вижу только чистый текст и картинку.
Никакой рекламы курсов и казино (кроме той что размещают сами паблики, но скоро и это отфильтрую).
Всё крутится на моем компе, бесплатно.
Для тех, кто лучше воспринимает визуально:
Полный гайд (20 мин) — тут я душню по-взрослому. Показываю настройки нодов в n8n, скрипты, как подключить Эксель и API ВК.
Рабочие процессы и пошаговая инструкция файлами в Телеге.

