Пн – Вс: 8–21 по НСК

📞+7 383 380-81-89
Telegram Макс
Записаться на демо
Главная→Кейсы→Telegram боты→Telegram-бот для сети лаунж-баров Atlas: города, заведения, карта гостя и рассылки
Telegram-ботHoReCaКарта гостя и 1СПанель администратора

Telegram-бот для сети лаунж-баров Atlas: города, заведения, карта гостя и рассылки

Сделали Telegram-бота для сети лаунж-баров Atlas с заведениями в Новосибирске и Красноярске. Гость видит бонусную карту из 1С, а личные данные хранятся не в боте, а в системе сети. Сеть сама заводит города и заведения и отправляет рассылки.

Telegram-бот для сети лаунж-баров Atlas: города, заведения, карта гостя и рассылки
Клиент
Atlas, сеть лаунж-баров
Бот
@AtlasLounge_bot
Отрасль
HoReCa: сеть заведений в нескольких городах
Задача
Один бот для гостя: город, меню, предложения, карта. Одна панель для сети: города, заведения, рассылки
Платформа
Telegram, Python, связка с 1С
Что делали
Бот, панель администратора, рассылки, регистрация гостя, карта гостя из 1С, согласие на персональные данные
Период
18 сентября – 23 декабря 2025
22задачи в нашей системе
119часов работы команды
2города: Новосибирск и Красноярск
3 месяцаот первой задачи до последних правок
Оглавление
  1. Что нужно было сети
  2. Что видит гость
  3. Что видит администратор сети
  4. Рассылки
  5. Карта гостя и связка с 1С
  6. Как шла работа
  7. Что получилось
  8. Из чего сложились 119 часов
  9. Для технических специалистов

Atlas: сеть лаунж-баров с заведениями в Новосибирске и Красноярске. Мы сделали для неё Telegram-бота @AtlasLounge_bot. Две вещи в нём не даёт конструктор ботов. Первая: гость видит свою бонусную карту прямо из 1С сети. Вторая: личные данные гостей хранятся не в боте, а в системе сети, в боте остаётся только идентификатор в Telegram. Остальное тоже настраивается без программиста: гость выбирает город, а заведение выбирает в «Контактах» и «Интерьере», смотрит меню и предложения, оставляет отзыв. Сеть сама заводит города и заведения, меняет картинки и отправляет рассылки. Работали с 18 сентября по 23 декабря 2025 года: 22 задачи и 119 часов.

Что нужно было сети

В каждом городе у Atlas свои заведения, и у каждого свой адрес, телефон, меню и интерьер. Гостю нужно быстро найти своё заведение и позвонить именно туда. А ещё он хочет копить баллы с каждого визита. Сети нужно, чтобы всё это менялось без разработчика: открылось новое заведение, поменялось меню, началась акция.

Поэтому бот делили на две части. Первая для гостя: просто и в одном чате. Вторая для администратора сети: панель, где всё настраивается кнопками.

Что видит гость

Гость запускает бота и получает картинку и приветствие, которое зовёт зарегистрироваться и копить кешбэк с каждого посещения. Под ним кнопка «Регистрация».

Регистрация короткая. Гость делится номером телефона через кнопку «Поделиться», называет имя, фамилию и дату рождения и выбирает город. Бот проверяет ввод: имя и фамилия только буквами, дата в правильном формате. Номер можно отправить только кнопкой, вписать его руками нельзя. В конце регистрации бот показывает картинку, которую сеть может заменить в панели.

Город можно сменить в любой момент. Заведения другого города тоже видны, если гость поехал в соседний город.

После регистрации открывается меню выбранного города. В нём кнопки:

  • Меню. Ссылка на меню, которую сеть задаёт в панели. Рядом логотип Atlas.
  • Предложения. Картинка или файл с акциями. Его тоже меняют в панели.
  • Контакты. Адрес и телефон заведений города. Если заведений несколько, у каждого своя кнопка.
  • Интерьер. Гость выбирает заведение города и смотрит фотографии зала. У каждого заведения свой набор.
  • Отзыв. Переход на страницу заведения в 2ГИС.
  • Служба заботы. Контакт, куда написать, если что-то пошло не так.
  • Моя карта гостя. Данные бонусной карты.

У каждого ответа есть кнопка «Назад». Бот не плодит новые сообщения, а меняет старое на месте. Чат остаётся чистым, и гость не теряется в длинной ленте.

Что видит администратор сети

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

  • Города. Завести новый город или изменить существующий.
  • Заведения. Внутри города добавить заведение: адрес, телефон, ссылка на меню, ссылка на отзывы, контакт службы заботы, фотографии интерьера.
  • Клиенты. Добавление гостя вручную.
  • Картинки. Заменить стартовую картинку, картинку после регистрации и картинку для «Предложений».
  • Рассылки. Создать рассылку или удалить уже отправленную.

Бот проверяет то, что вводит администратор. Телефон должен быть телефоном, а ссылка ссылкой. Если ввод не подходит, бот выдаёт сообщение, что не так. Фотографии складываются в папки по городу и заведению.

Рассылки

Администратор пишет текст, добавляет картинку, выбирает дату и время. Бот отправляет сообщение всем гостям и показывает, сколько сообщений ушло. Рассылка учитывает ограничения Telegram, потому что гостей может быть много. Если рассылку отправили зря, её можно удалить: бот убирает сообщение из чатов гостей.

Карта гостя и связка с 1С

Телефон гостя после регистрации нужен, чтобы подтянуть его бонусную карту из 1С. В разделе «Моя карта гостя» бот строка за строкой показывает имя, дату рождения, телефон, баллы и процент кешбэка. Данные отдаёт 1С, бот только показывает их. Новых гостей бот регистрирует в той же системе.

В версии 2.0 мы изменили порядок работы с личными данными. Перед регистрацией бот показывает сообщение о персональных данных и PDF-согласие. Из базы бота убрали ФИО и другие личные сведения, оставили только идентификатор в Telegram. Есть ли гость в системе, бот теперь узнаёт у 1С. Из карты убрали QR-код: его решили не использовать. Отчество из регистрации убрали, оно нигде не использовалось.

Как шла работа

Бота собирали по шагам и после каждого шага проверяли.

  1. Основа, 18-26 сентября. Создали бота и базу данных. Сделали приветствие с картинкой, регистрацию и выбор города, меню города и первую версию панели. Внесли данные заведений: два в Новосибирске и пять в Красноярске, с адресами и фотографиями интерьера.
  2. Проверка, с 25 сентября по 14 октября. Тестировщик прошёл все экраны и всю панель по согласованному описанию экранов.
  3. Анкета и картинка, 26 сентября и 8-13 октября. Добавили имя, фамилию, дату рождения с проверками. Добавили картинку по окончании регистрации и её замену в панели.
  4. Рассылки и меню, 13-21 октября. Сделали рассылку для всех гостей, потом переработали. При регистрации оставили только выбор города: заведение гость выбирает в «Контактах» и «Интерьере». Перекроили раскладку кнопок по макету клиента. Добавили «Управление рассылками».
  5. Версия 2.0, с 20 ноября по 19 декабря. Оценили и сделали карту гостя из 1С, согласие на личные данные, очистку базы бота.
  6. Донастройка перед сдачей, 19-23 декабря. Донастроили показ интерьера и загрузку фото в панели, убрали ручной ввод телефона при регистрации.

Что получилось

У сети Atlas есть Telegram-бот, в котором гость находит своё заведение в Новосибирске или Красноярске, смотрит меню, интерьер и предложения, оставляет отзыв и видит бонусную карту. Администраторы сами управляют городами, заведениями, картинками и рассылками. Новые заведения добавляются в панели, без доработки кода. Все 22 задачи закрыты.

Из чего сложились 119 часов

Больше всего времени ушло на саму разработку: логику бота, панель и рассылки. Остальное: проверка, доработки по замечаниям сети, версия 2.0 с картой гостя из 1С и донастройка перед сдачей. Всего в группе проекта 22 задачи.

Для технических специалистов

Бот написан на Python с библиотекой aiogram. Права администратора выдаются по списку идентификаторов Telegram. Фотографии лежат в папках «город и номер заведения». Заведение хранит адрес, телефон, ссылку на меню, ссылку на отзыв, контакт службы заботы и список файлов интерьера. Для рассылок есть отдельная таблица: в ней сохраняются чат, пользователь и номер сообщения, чтобы потом удалить отправленное. С 1С бот общается двумя запросами: найти карту по телефону и завести новую. Сообщения бота меняются на месте, у административных сообщений остаётся отправка нового, чтобы они не пропадали.

Нужен похожий бот для сети заведений или магазинов? Посмотрите разработку Telegram-ботов и смежные кейсы: бот интернет-магазина «Икорный» и Telegram-магазин «Спелое и Свежее».

La-Chatte

Разбор вашего бота

Расскажите, что должен уметь бот и где у вас сейчас теряются гости или заявки. За 40 минут скажем, что можно сделать и сколько это стоит.

    Как вам удобнее связаться?

    Если мы не подходим, так и скажем. Свяжемся так, как вы выбрали. Пн–Вс 8–21 по НСК.

    Получить бесплатный разбор