Кейс · кальянная в Москве
Было: кабинет Яндекс Карт — только руками, ответы на отзывы собраны из шаблонов. Стало: афиша из одного сообщения уходит в новость, событие и историю, а готовый ответ на отзыв приходит в Телеграм на утверждение.
Как было
Почти все новые гости этой кальянной приходят с Яндекс Карт. Место в выдаче зависит от того, насколько карточка живая: события, истории, отзывы и ответы на них.
Афишу в кабинете выкладывают в три разных места: новость, событие и история. У каждого своя форма. Всё это — руками, с компьютера.
С ответами на отзывы было хуже. 25 сентября я разобрал 119 отзывов:

Как стало
Данные бота с 7 октября по 1 ноября 2026 года. Отзывов в октябре было 7, а не 60, поэтому реальный расход на Claude меньше расчётного.
Что сделал
Сообщения в Телеграме и карточка в Яндекс Картах — примеры: текст из кода бота и настоящий опубликованный ответ, имена выдуманы, название заведения, адрес и имя артиста на афише убраны.
Человек, который ведёт соцсети, присылает боту картинку афиши и текст. Бот собирает вертикальный слайд для истории, достаёт из текста дату и время и показывает предпросмотр.
После «Опубликовать» афиша уходит в три места: новость со ссылкой на бронь стола, событие в календаре карточки и слайд в истории «События» с кнопкой «Забронировать». Прошедшие афиши из истории убираются сами. Поправить текст до публикации — прислать новый.



Каждые 20 минут с 9 до 23 бот смотрит новые отзывы. На отзыв без ответа Claude пишет ответ по правилам заведения. Правила я написал после разбора 119 отзывов, образцы — утверждённые ответы.
Ответ приходит в Телеграм с кнопками: «Опубликовать», «Исправить», «Переписать», «Пропустить». Ответили из кабинета, пока карточка висела, — кнопки гаснут сами.


Отзыв: «Стильное место, качественные кальяны и хорошая кухня. Атмосфера 5+».
Ответ Claude, опубликован без правок: «„Атмосфера 5+“ при шкале до пяти — похоже, Яндексу не хватило звёзд. Принимаем с благодарностью. За „стильным“ у нас стоят винил и вертушки: по вечерам играют диджеи и живая музыка…»

У кабинета Яндекс Карт нет API для публикаций и ответов. Я записал, какие запросы отправляет сама страница кабинета, и бот повторяет их. Вход — через отдельный аккаунт Яндекса, у которого доступ только к этой карточке. Личный аккаунт владельца на сервер не кладу.
Сложности и что не получилось
Браузер незаметно продлевает вход сам, а бот этого не умел. 10 и 22 октября вход слетал, и бот стоял, пока вход не вставляли заново. Отзыв от 10 октября получил ответ от Claude только 20-го, две афиши ждали публикации до 22-го.
22 октября научил бота продлевать вход так же, как браузер, и сохранять свежий. Если вход всё же слетел, бот пишет об этом в Телеграм.
12–14 октября на стороне Яндекса шли технические работы. Три афиши бот выложить не смог.
бот говорит об этом человеческим текстом, а «Повторить» выкладывает только то, что не дошло.
Все шесть опубликованных ответов утвердил я сам. Три последних ответа Claude никто не утвердил и не пропустил. Бот снимает работу «написать», но не снимает «нажать».
Раз API нет, бот зависит от внутренних запросов страницы. Поменяет их Яндекс — чинить придётся заново. Пока это цена того, что кабинет можно вести из Телеграма.
Что изменилось
Афишу выкладывает тот, кто её сделал, — прямо из Телеграма, с телефона. Она сразу в трёх местах, и везде есть кнопка брони стола.
Ответ на отзыв больше не пишут с нуля. Его нужно прочитать и нажать кнопку. Первая фраза ответа — про то, что написал гость, а не «спасибо за ваш отзыв».
Что сделать у себя сегодня
Откройте свою карточку в Яндекс Картах и прочитайте пять последних ответов на отзывы подряд. Закройте имена гостей.
Если ответы можно переставить местами и никто не заметит — это шаблон. Гость, который выбирает заведение по отзывам, видит это так же быстро, как вы.
Напишите, кто у вас ведёт карточку в Яндекс Картах и сколько времени это занимает. Отвечу, что можно отдать боту, сколько займёт и сколько стоит.