RuVn Mod: от парсера ВК до бота для бизнеса

Я хорошо помню, как понял одну неприятную вещь: автоматизация может не освобождать время, а забирать его ещё больше.
Я платил около 300 рублей за готовый парсер из ВК в Telegram. Небольшие деньги. На таком тарифе даже злиться как будто неловко: ну что ты хочешь за 300 рублей? Но меня раздражала не сумма. Меня раздражало, что после каждой публикации я всё равно открывал Telegram и проверял, дошёл пост или нет.
Сервис мог зависнуть. Мог отправить с задержкой. Мог просто промолчать. И самое неприятное было не в самом сбое, а в ощущении, которое появлялось после него. Ты уже не доверяешь инструменту. Рука сама тянется проверить. Голова держит это как маленький незакрытый пункт: "а там точно всё ушло?"
Для офлайн-бизнеса это очень знакомая история. Ты вроде бы подключил сервис, чтобы стало спокойнее, но в итоге получил ещё одну штуку, за которой надо следить. Вместо автоматизации появляется надсмотр за автоматизацией.
Однажды я поймал себя на простой мысли: если я всё равно проверяю чужой парсер руками, почему бы не сделать свой?
Первая версия была не про продукт
Я не садился делать большую платформу. Не рисовал красивую схему, где в центре стоит RuVn Mod, а вокруг него аккуратно разложены соцсети, магазины, модерация и роли сотрудников.
Мне нужно было решить одну рабочую задачу: публикация появилась в ВК, бот забрал её и отправил дальше. Без сюрпризов. Без постоянного ожидания, что сейчас опять что-то зависнет.
Когда первая версия начала работать стабильно, я почувствовал странное облегчение. Не восторг разработчика, который запустил сложную систему. Скорее тишину. Исчезла мелкая тревога, которая раньше всплывала после каждого поста.
Именно отсюда вырос RuVn Mod. Для меня это было очень бытовое раздражение: я плачу за инструмент, а доверять ему не могу.
Позже к этой логике добавился MAX. И здесь стало понятно, что речь уже не только про связку ВК и Telegram. Нужна была нормальная система автопостинга: один источник, несколько площадок, понятное поведение и предсказуемый результат.
Когда бот оказался рядом с сообществом
После парсера я начал смотреть на проект иначе. Бот уже был связан с Telegram, уже работал рядом с каналами и группами. Довольно быстро стало странно, что он умеет только передавать публикации, но никак не помогает с тем, что происходит внутри сообщества.
Так я пришёл к модерации.
На словах это звучит просто: убрать спам, остановить флуд, не пустить ботов. Но в живой группе всё сложнее. Новый человек может быть реальным клиентом, который просто не понял правила. Может быть случайным участником. Может быть спамером, который через десять секунд начнёт кидать ссылки. И система должна вести себя аккуратно, а не рубить всё подряд.
Мне не хотелось делать злого модератора, который существует только ради запретов. В бизнес-сообществе порядок нужен не для того, чтобы показать власть администратора. Он нужен, чтобы людям было понятно, куда они попали, что можно делать и где найти важное.
Поэтому модерация в RuVn Mod стала не отдельной "кнопкой наказания", а набором правил, которые можно настроить под конкретную группу: новые участники, антибот, антиспам, антифлуд, права на разные типы сообщений, события. Не ради списка функций, а ради спокойной среды.
Здесь мне пригодился опыт с Dating Bot. В статье Как я создал Dating Bot в Telegram я уже писал, что реальные пользователи быстро ломают идеальные сценарии. С модерацией то же самое: пока в группу не приходят живые люди, кажется, что всё можно описать двумя правилами. А дальше начинается настоящая жизнь.
Топики оказались не украшением, а способом удержать порядок
Следующим слоем стали топики в Telegram.
Я не воспринимаю топики как красивую настройку интерфейса. Для меня это способ не дать группе превратиться в бесконечную ленту, где всё смешалось. Если в сообществе есть разные темы, они должны жить отдельно. Иначе человек заходит, видит шум и быстро теряет желание разбираться.
Проблема в том, что сами по себе топики не спасают. Люди пишут не туда, служебные сообщения попадают рядом с обсуждениями, администратор снова вручную перекладывает всё по местам. А если администратор постоянно делает одно и то же руками, это уже кандидат на автоматизацию.
Мне захотелось, чтобы RuVn Mod помогал не только отправлять публикации, но и раскладывать их по смыслу. Не для красоты. Для того, чтобы группа оставалась понятной.
Похожая мысль была у меня, когда я делал zuif.ru. В статье Как я строил zuif.ru: портфолио и модалки я писал про структуру контента и то, как человек двигается между материалами. В Telegram-группе принцип похожий: если не думать о маршруте пользователя, контент быстро превращается в шум.
Магазин появился из той же логики
Интернет-магазин через Telegram Mini App я начал делать уже после парсера, модерации и топиков.
Это важный порядок. Магазин не был первой идеей. Я пришёл к нему потому, что всё вокруг уже говорило об одном: бизнесу нужен не отдельный набор инструментов, а связанный процесс.
Если человек ведёт аудиторию в Telegram, ВК и MAX, магазин не должен жить где-то отдельно. Он должен быть рядом с каналами, публикациями и общением. Пользователь увидел товар, открыл карточку, оформил заказ. Владелец добавил позицию, и она сама появилась там, где уже есть аудитория.
Telegram Mini App здесь подходит естественно. Это не просто "витрина внутри мессенджера". Это способ сделать магазин частью уже существующего поведения клиента. Не заставлять человека уходить в другой интерфейс, не плодить лишние шаги, не разрывать путь между интересом и заказом.
Сейчас основная часть магазина почти готова. Дальше я занимаюсь функциями менеджера и курьера. И вот там начинается настоящая операционка: кто принял заказ, кто обработал, кто передал дальше, где статус, что видит клиент, что видит администратор.
Это уже не про красивого бота. Это про рабочий день бизнеса.
Самое важное: RuVn Mod не должен быть комбайном
Чем больше появляется функций, тем сильнее риск собрать тяжёлый продукт, где всё связано со всем и человеку страшно что-то выключить.
Я не хочу идти туда.
RuVn Mod должен оставаться модульным. Кому-то нужен только парсер ВК в Telegram. Кому-то важна модерация Telegram-группы. Кому-то нужен интернет-магазин через Mini App. Кому-то не нужны топики, роли или антифлуд. Нормально. У разных бизнесов разные процессы.
Поэтому я закладываю идею отключаемых функций. Не нужна модерация — выключил. Нужен только автопостинг — оставил только его. Дорос до магазина — подключил магазин. Появилась доставка — добавил роли.
Это сложнее технически, чем просто включить всё сразу. Но иначе продукт быстро превращается в набор обязательных сценариев, а мне нужен инструмент, который подстраивается под реальную работу.
Похожий путь был у RuVn VPN. Он тоже начался как личная задача, а потом вырос в инфраструктуру с доступами, ролями и предсказуемым поведением. Об этом я писал в статье WireGuard как бастион: история VPN-проекта. RuVn Mod развивается похожим образом, только не вокруг сетей, а вокруг публикаций, сообществ и продаж.
Что я на самом деле строю
Если коротко, RuVn Mod для меня не про "бот умеет много всего".
Он про другое: убрать из бизнеса мелкий операционный шум, который каждый день съедает внимание. Публикации, проверки, спам, структура группы, товары и заказы не должны постоянно висеть в голове владельца.
Каждое действие отдельно кажется небольшим. Но вместе они превращаются в фон, который постоянно шумит в голове.
Я хочу, чтобы RuVn Mod этот шум снимал.
Мне нравится, что проект вырос не из абстрактной идеи, а из раздражения к конкретному платному сервису, который не справлялся со своей простой задачей. Это честное начало. Изначально я хотел просто перестать проверять парсер. Теперь собираю систему, которая должна помогать малому бизнесу спокойно вести каналы, сообщества и продажи.
Если в итоге владелец бизнеса будет вспоминать о RuVn Mod только тогда, когда ему нужно что-то настроить, значит, я всё делаю правильно. Хороший рабочий инструмент не обязан каждый день напоминать о себе. Он просто делает свою часть работы.