Сергей Довженко › dovzhenko.pro Сбер ID
Digital - студия для Бизнеса
Рейтинг
6 308
№ 229 в каталоге
Отзывы
Профессионализм
9/10
Коммуникация
9 /10
Город
Казань
Опыт работы
11 лет
На сайте с
2017 года
Юридический статус
Самозанятый

Автовыкуп билетов в музей Льва Толстого

Используемые навыки Аналитика Большие данные Разработка Телеграм боты с ai Чат-боты

Описание

Клиент регулярно покупает билеты в музей Льва Толстого для групп и экскурсий. Билеты на популярные даты и сеансы открываются в продажу ночью и разбираются очень быстро. Чтобы успеть, кто-то должен не спать, сидеть у компьютера в момент открытия продаж и вручную оформлять заказ за заказом.
Так работало плохо. Пока оформлялся один заказ, нужные сеансы на другие даты уже заканчивались. Человек ошибался в спешке: выбирал не то время или не то количество. Заявки от коллег и клиентов приходили в разные чаты, их приходилось сводить вручную, и легко было что-то потерять.
Задача — создать софт, который заберёт ночной выкуп на себя. Цели клиента:
• принимать заявки в одном месте, через Telegram-бот, в понятном формате: дата, сеанс и количество билетов;
• хранить заявки в очереди до открытия продаж;
• в момент открытия продаж выкупать билеты автоматически, быстрее, чем это может сделать человек;
• строго соблюдать заданные время и количество, без ошибок ручного ввода;
• сразу присылать результат в чат: выкуплено или нет, и сами билеты.

Решение

Разработали программу из двух частей: Telegram-бота для приёма заявок и модуля ночного выкупа.
• Бот. Пользователь выбирает дату, сеанс и количество билетов кнопками, без ввода текста, поэтому заявка не может быть заполнена с ошибкой. Бот подтверждает заявку, присваивает ей номер и сообщает, что выкуп пройдёт ночью.
• Очередь. Все заявки хранятся в очереди до открытия продаж. Перед стартом программа заранее готовится и ждёт точного момента, чтобы не терять ни секунды.
• Ночной выкуп. Как только продажи открываются, модуль оформляет заявки параллельно, а не по одной, на заданные дату, время и количество. Каждый шаг пишется в лог: время, номер заявки, сеанс, результат. Если что-то идёт не так, это видно сразу.
• Уведомления. После покупки бот присылает в чат сообщение «Билеты выкуплены» с датой, сеансом и количеством, а также сами билеты файлом.

Результат

Ночной выкуп больше не требует человека. Заявки собираются в боте днём, а ночью программа сама выкупает билеты в момент открытия продаж и к утру присылает результат в чат.
Как это применяют на практике:
• сотрудники и клиенты оставляют заявку в боте за минуту, выбрав дату, сеанс и количество;
• никто не дежурит ночью у компьютера, выкуп идёт автоматически;
• очередь заявок оформляется за секунды после старта продаж, поэтому больше шансов получить билеты на популярные сеансы;
• ошибок с временем и количеством нет, потому что параметры берутся из заявки, а не вводятся вручную в спешке;
• билеты приходят прямо в чат, их можно сразу переслать группе или распечатать.
Лог каждой ночи показывает, какие заявки и когда были закрыты. Это упрощает отчётность и помогает разбираться в спорных случаях.

Оценили проект:

Другие проекты

Все проекты →
Веб-разработка и IT Приложение - помощник локомотивных бригад
Приложение - помощник локомотивных бригад
214
Веб-разработка и IT Радар госзакупок — парсер, Google Таблица и Telegram-бот
Радар госзакупок — парсер, Google Таблица и Telegram-бот
4
Веб-разработка и IT Переводчики онлайн, словари, разговорники
Переводчики онлайн, словари, разговорники
200
Веб-разработка и IT Bluewatch App (IOS/Android) - Персонализированное приложение для здорового питания. Разработано для тех, кому важно питаться вкусно, полезно и разнообразно.
Bluewatch App (IOS/Android) - Персонализированное приложение для здорового питания. Разработано для тех, кому важно питаться вкусно, полезно и разнообразно.
232