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

- Клиент
- Atlas, сеть лаунж-баров
- Отрасль
- HoReCa: сеть заведений в нескольких городах
- Задача
- Один бот для гостя: город, меню, предложения, карта. Одна панель для сети: города, заведения, рассылки
- Платформа
- Telegram, Python, связка с 1С
- Что делали
- Бот, панель администратора, рассылки, регистрация гостя, карта гостя из 1С, согласие на персональные данные
- Период
- 18 сентября – 23 декабря 2025
Оглавление
Atlas: сеть лаунж-баров с заведениями в Новосибирске и Красноярске. Мы сделали для неё Telegram-бота @AtlasLounge_bot. Две вещи в нём не даёт конструктор ботов. Первая: гость видит свою бонусную карту прямо из 1С сети. Вторая: личные данные гостей хранятся не в боте, а в системе сети, в боте остаётся только идентификатор в Telegram. Остальное тоже настраивается без программиста: гость выбирает город, а заведение выбирает в «Контактах» и «Интерьере», смотрит меню и предложения, оставляет отзыв. Сеть сама заводит города и заведения, меняет картинки и отправляет рассылки. Работали с 18 сентября по 23 декабря 2025 года: 22 задачи и 119 часов.
Что нужно было сети
В каждом городе у Atlas свои заведения, и у каждого свой адрес, телефон, меню и интерьер. Гостю нужно быстро найти своё заведение и позвонить именно туда. А ещё он хочет копить баллы с каждого визита. Сети нужно, чтобы всё это менялось без разработчика: открылось новое заведение, поменялось меню, началась акция.
Поэтому бот делили на две части. Первая для гостя: просто и в одном чате. Вторая для администратора сети: панель, где всё настраивается кнопками.
Что видит гость
Гость запускает бота и получает картинку и приветствие, которое зовёт зарегистрироваться и копить кешбэк с каждого посещения. Под ним кнопка «Регистрация».
Регистрация короткая. Гость делится номером телефона через кнопку «Поделиться», называет имя, фамилию и дату рождения и выбирает город. Бот проверяет ввод: имя и фамилия только буквами, дата в правильном формате. Номер можно отправить только кнопкой, вписать его руками нельзя. В конце регистрации бот показывает картинку, которую сеть может заменить в панели.
Город можно сменить в любой момент. Заведения другого города тоже видны, если гость поехал в соседний город.
После регистрации открывается меню выбранного города. В нём кнопки:
- Меню. Ссылка на меню, которую сеть задаёт в панели. Рядом логотип Atlas.
- Предложения. Картинка или файл с акциями. Его тоже меняют в панели.
- Контакты. Адрес и телефон заведений города. Если заведений несколько, у каждого своя кнопка.
- Интерьер. Гость выбирает заведение города и смотрит фотографии зала. У каждого заведения свой набор.
- Отзыв. Переход на страницу заведения в 2ГИС.
- Служба заботы. Контакт, куда написать, если что-то пошло не так.
- Моя карта гостя. Данные бонусной карты.
У каждого ответа есть кнопка «Назад». Бот не плодит новые сообщения, а меняет старое на месте. Чат остаётся чистым, и гость не теряется в длинной ленте.
Что видит администратор сети
Панель открывается командой в самом боте и доступна только тем, кого сеть назначила администраторами. В ней несколько разделов:
- Города. Завести новый город или изменить существующий.
- Заведения. Внутри города добавить заведение: адрес, телефон, ссылка на меню, ссылка на отзывы, контакт службы заботы, фотографии интерьера.
- Клиенты. Добавление гостя вручную.
- Картинки. Заменить стартовую картинку, картинку после регистрации и картинку для «Предложений».
- Рассылки. Создать рассылку или удалить уже отправленную.
Бот проверяет то, что вводит администратор. Телефон должен быть телефоном, а ссылка ссылкой. Если ввод не подходит, бот выдаёт сообщение, что не так. Фотографии складываются в папки по городу и заведению.
Рассылки
Администратор пишет текст, добавляет картинку, выбирает дату и время. Бот отправляет сообщение всем гостям и показывает, сколько сообщений ушло. Рассылка учитывает ограничения Telegram, потому что гостей может быть много. Если рассылку отправили зря, её можно удалить: бот убирает сообщение из чатов гостей.
Карта гостя и связка с 1С
Телефон гостя после регистрации нужен, чтобы подтянуть его бонусную карту из 1С. В разделе «Моя карта гостя» бот строка за строкой показывает имя, дату рождения, телефон, баллы и процент кешбэка. Данные отдаёт 1С, бот только показывает их. Новых гостей бот регистрирует в той же системе.
В версии 2.0 мы изменили порядок работы с личными данными. Перед регистрацией бот показывает сообщение о персональных данных и PDF-согласие. Из базы бота убрали ФИО и другие личные сведения, оставили только идентификатор в Telegram. Есть ли гость в системе, бот теперь узнаёт у 1С. Из карты убрали QR-код: его решили не использовать. Отчество из регистрации убрали, оно нигде не использовалось.
Как шла работа
Бота собирали по шагам и после каждого шага проверяли.
- Основа, 18-26 сентября. Создали бота и базу данных. Сделали приветствие с картинкой, регистрацию и выбор города, меню города и первую версию панели. Внесли данные заведений: два в Новосибирске и пять в Красноярске, с адресами и фотографиями интерьера.
- Проверка, с 25 сентября по 14 октября. Тестировщик прошёл все экраны и всю панель по согласованному описанию экранов.
- Анкета и картинка, 26 сентября и 8-13 октября. Добавили имя, фамилию, дату рождения с проверками. Добавили картинку по окончании регистрации и её замену в панели.
- Рассылки и меню, 13-21 октября. Сделали рассылку для всех гостей, потом переработали. При регистрации оставили только выбор города: заведение гость выбирает в «Контактах» и «Интерьере». Перекроили раскладку кнопок по макету клиента. Добавили «Управление рассылками».
- Версия 2.0, с 20 ноября по 19 декабря. Оценили и сделали карту гостя из 1С, согласие на личные данные, очистку базы бота.
- Донастройка перед сдачей, 19-23 декабря. Донастроили показ интерьера и загрузку фото в панели, убрали ручной ввод телефона при регистрации.
Что получилось
У сети Atlas есть Telegram-бот, в котором гость находит своё заведение в Новосибирске или Красноярске, смотрит меню, интерьер и предложения, оставляет отзыв и видит бонусную карту. Администраторы сами управляют городами, заведениями, картинками и рассылками. Новые заведения добавляются в панели, без доработки кода. Все 22 задачи закрыты.
Из чего сложились 119 часов
Больше всего времени ушло на саму разработку: логику бота, панель и рассылки. Остальное: проверка, доработки по замечаниям сети, версия 2.0 с картой гостя из 1С и донастройка перед сдачей. Всего в группе проекта 22 задачи.
Для технических специалистов
Бот написан на Python с библиотекой aiogram. Права администратора выдаются по списку идентификаторов Telegram. Фотографии лежат в папках «город и номер заведения». Заведение хранит адрес, телефон, ссылку на меню, ссылку на отзыв, контакт службы заботы и список файлов интерьера. Для рассылок есть отдельная таблица: в ней сохраняются чат, пользователь и номер сообщения, чтобы потом удалить отправленное. С 1С бот общается двумя запросами: найти карту по телефону и завести новую. Сообщения бота меняются на месте, у административных сообщений остаётся отправка нового, чтобы они не пропадали.
Нужен похожий бот для сети заведений или магазинов? Посмотрите разработку Telegram-ботов и смежные кейсы: бот интернет-магазина «Икорный» и Telegram-магазин «Спелое и Свежее».
Услуги по теме
Похожие кейсы

Разбор вашего бота
Расскажите, что должен уметь бот и где у вас сейчас теряются гости или заявки. За 40 минут скажем, что можно сделать и сколько это стоит.
Если мы не подходим, так и скажем. Свяжемся так, как вы выбрали. Пн–Вс 8–21 по НСК.