Bill Splitter — как выбрать того, кто оплатит счет в баре?

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

Bill Splitter — как выбрать того, кто оплатит счет в баре?

История создания

Каждый раз после встречи оплаченный чек появлялся в общем чате вместе с реквизитами для перевода. Так родилась идея создать Telegram-бота для разделения счета. Сегодня у каждой компании, будь то друзья или коллеги, есть чат в Telegram. Главное преимущество бота по сравнению с приложением — наличие уже существующей базы пользователей. Пользователям бота не потребуется устанавливать отдельное приложение и проходить регистрацию. Для использования бота, его достаточно добавить в чат, и все его функции будут доступны участникам.

Реализация

Для возможности разделения счета мы использовали встроенную в Telegram технологию WebApps. Она позволила создать интерфейс для работы со счетом, где каждый пользователь может выбрать нужные позиции и получить свою итоговую сумму, которую необходимо перевести.

Функционал

В интерфейсе отмечаются позиции, которые выбрали другие участники чата, это позволяет следить за тем, чтобы все позиции были распределены между участниками.

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

Скидка будет применена равномерно на все позиции в чеке. Сервисный сбор и чаевые будут поровну распределены и прибавлены к стоимости позиций.

Bill Splitter — как выбрать того, кто оплатит счет в баре?

Бот показывает участников, которые сделали перевод а также прогресс по переводам — это удобно, теперь не нужно ставить плюсики в чат, и следить за переводами самостоятельно.

Также в настройках бота можно выбрать нужную валюту или сменить язык.

Bill Splitter — как выбрать того, кто оплатит счет в баре?

Демонстрация использования

Планы на будущее

Сейчас мы находимся в фазе активной разработки мобильного приложения, которое будет включать в себя новый функционал. И думаем над интеграцией с платежными системами, чтобы была возможность выполнять переводы прямо из приложения или бота.

1144