Надоел спам в Telegram: я не разработчик, но собрал бота, который делает сводку новостей и убирает мусор (и не требует 10 000 ₽ в месяц на API)

Всем привет! Сразу признаюсь: я не профессиональный разработчик. Я обычный пользователь ПК. Просто в какой-то момент стало интересно, можно ли сделать “новости без шума” под себя.

История простая: я подписан примерно на 15 новостных каналов — и это постоянно превращается в ад.Заходишь “быстро посмотреть”, а там:

  • реклама и приписки в конце постов;
  • одинаковые новости по кругу (иногда реально слово в слово);
  • призывы подписаться и перейти куда-нибудь.

В итоге времени уходит много, а пользы мало. Я начал искать бота‑агрегатора, но быстро понял, что хочу немного другое: чтобы было коротко, без дублей и с ссылкой на источник.

Почему пришлось делать самому

Сначала я думал собрать всё на облачных AI‑API (типа OpenAI/аналогов), чтобы бот “переписывал” новости. Но когда прикинул расходы на регулярную обработку, энтузиазм сильно упал: по расчётам выходило примерно 5–10 тысяч рублей в месяц даже на небольшой конфигурации (порядка 20–25 каналов).

Платить столько я не готов. Делать подписку “сразу дорогой” тоже не хотелось.

Как я выкрутился

Я пошёл другим путём: запустил обработку локально на сервере, чтобы не платить “за каждый запрос токены”.

Потратил на это несколько месяцев: тестировал модели, настраивал, исправлял мелочи. Было непросто, но сейчас оно работает стабильно.

По экономике:

  • всё крутится на VPS примерно за 2500 ₽/мес;
  • за обработку текста отдельно не плачу;
  • качество, на мой взгляд, нормальное (иначе бы сам не пользовался).

Что умеет бот сейчас

Сделал два режима.

1) “Сводка”Бот берёт новости за последние часы, объединяет похожие по темам и выдаёт единый текст списком: 1) … 2) … 3) …Плюс добавляет источники, чтобы можно было открыть оригиналы.

2) “Лента” без мусора. Можно смотреть новости по одной, но бот старается убирать рекламные хвосты и лишние призывы. Также можно выбрать длину: коротко / средне / полный текст.

Зачем я это пишу

Сейчас бот открыт для всех, денег не беру — это бета-тест.Хочу понять две вещи:

  1. удобно ли это кому-то, кроме меня;
  2. выдержит ли сервер, если придёт больше людей.

Если всё пойдёт нормально — позже сделаю подписку примерно 50 ₽/мес, чисто чтобы окупать сервер.

Попробуйте

Буду благодарен, если потестите “Сводку” и напишете, что ок/что бесит.

И ещё просьба: если знаете толковые новостные каналы — накидайте ссылки в комментарии. Я добавляю источники вручную и хочу расширить базу (без мусора).