Надоел спам в Telegram: я не разработчик, но собрал бота, который делает сводку новостей и убирает мусор (и не требует 10 000 ₽ в месяц на API)
Всем привет! Сразу признаюсь: я не профессиональный разработчик. Я обычный пользователь ПК. Просто в какой-то момент стало интересно, можно ли сделать “новости без шума” под себя.
История простая: я подписан примерно на 15 новостных каналов — и это постоянно превращается в ад.Заходишь “быстро посмотреть”, а там:
- реклама и приписки в конце постов;
- одинаковые новости по кругу (иногда реально слово в слово);
- призывы подписаться и перейти куда-нибудь.
В итоге времени уходит много, а пользы мало. Я начал искать бота‑агрегатора, но быстро понял, что хочу немного другое: чтобы было коротко, без дублей и с ссылкой на источник.
Почему пришлось делать самому
Сначала я думал собрать всё на облачных AI‑API (типа OpenAI/аналогов), чтобы бот “переписывал” новости. Но когда прикинул расходы на регулярную обработку, энтузиазм сильно упал: по расчётам выходило примерно 5–10 тысяч рублей в месяц даже на небольшой конфигурации (порядка 20–25 каналов).
Платить столько я не готов. Делать подписку “сразу дорогой” тоже не хотелось.
Как я выкрутился
Я пошёл другим путём: запустил обработку локально на сервере, чтобы не платить “за каждый запрос токены”.
Потратил на это несколько месяцев: тестировал модели, настраивал, исправлял мелочи. Было непросто, но сейчас оно работает стабильно.
По экономике:
- всё крутится на VPS примерно за 2500 ₽/мес;
- за обработку текста отдельно не плачу;
- качество, на мой взгляд, нормальное (иначе бы сам не пользовался).
Что умеет бот сейчас
Сделал два режима.
1) “Сводка”Бот берёт новости за последние часы, объединяет похожие по темам и выдаёт единый текст списком: 1) … 2) … 3) …Плюс добавляет источники, чтобы можно было открыть оригиналы.
2) “Лента” без мусора. Можно смотреть новости по одной, но бот старается убирать рекламные хвосты и лишние призывы. Также можно выбрать длину: коротко / средне / полный текст.
Зачем я это пишу
Сейчас бот открыт для всех, денег не беру — это бета-тест.Хочу понять две вещи:
- удобно ли это кому-то, кроме меня;
- выдержит ли сервер, если придёт больше людей.
Если всё пойдёт нормально — позже сделаю подписку примерно 50 ₽/мес, чисто чтобы окупать сервер.
Попробуйте
Буду благодарен, если потестите “Сводку” и напишете, что ок/что бесит.
И ещё просьба: если знаете толковые новостные каналы — накидайте ссылки в комментарии. Я добавляю источники вручную и хочу расширить базу (без мусора).