{"id":14116,"url":"\/distributions\/14116\/click?bit=1&hash=77841fd613b65dbd81a8a1d769f1646c6f520bab3f0b1fa716065d7eda2e7dc4","title":"\u0420\u0430\u0437\u0431\u0438\u0440\u0430\u0435\u043c\u0441\u044f, \u0441\u043c\u043e\u0433\u0443\u0442 \u043b\u0438 \u043b\u044e\u0434\u0438 \u0436\u0438\u0442\u044c \u043a\u0430\u043a \u0441\u043c\u0443\u0440\u0444\u0438\u043a\u0438","buttonText":"\u0423\u0437\u043d\u0430\u0442\u044c","imageUuid":"5d3f0104-7b87-561d-905e-ff7bebc1c0e2"}

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

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

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

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

Реализация

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

Функционал

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

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

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

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

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

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

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

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

0
28 комментариев
Написать комментарий...
Alex R

Что за жлобство высчитывать кто сколько съел и выпил? Такое наверное только в России. Обычно все поровну скидываются или примерно навскидку за себя и переводят тому кто платит картой.

Ответить
Развернуть ветку
Богдан В.

Такое повсеместно на западе как раз, а в России все за себя скидываются.

Ответить
Развернуть ветку
Тимофей Белоглазов

Точно. Мы в России достаточно "восточные" люди в этом вопросе. В Европе часто каждый платит сугубо за себя. Не зря же есть фраза, что "за голландским кораблём чайки не летят" :)

Ответить
Развернуть ветку
Иван Коломиец

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

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

Ответить
Развернуть ветку
Эвелина Воробьева

Видео-инструкция или тестовый ролик точно тут нужны) функционал полезный, но будет проще, если сделать поменьше телодвижений и тыканий в экран, например просто QR-код, типа как в tapper. Навел камеру и сразу тебе все что хош) разделить счет, оплатить счет, позвать официанта, оставить чаевые и тп

Ответить
Развернуть ветку
Ruslan
Автор

Да, спасибо, добавил тестовый ролик в статью)

Ответить
Развернуть ветку
Alexey Brikin

Полезное приложение, чтобы никто не спорил и глаз не отводил когда счёт приносят

Ответить
Развернуть ветку
Богдан В.

Долго. Проще посчитать на глаз.

Ответить
Развернуть ветку
Валентин Потапов

Когда за столом более 5 чел на глаз конечно можно, но не быстрей

Ответить
Развернуть ветку
Богдан В.

Берется меню и считается что ты заказывал каждым плюсминус - это на глаз)) а тут - чек загрузил, ввел имена, раскидал по ним - для больше 5 год пройдет))

Ответить
Развернуть ветку
Валентин Потапов

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

Ответить
Развернуть ветку
Богдан В.

Вау, давайте еще за ЦА этой безделушки погутарим)) (лично мне - лень)
Зы тут дело не в скорости набора текста - это все умеют, а в кол-ве действий.

Ответить
Развернуть ветку
Валентин Потапов

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

Ответить
Развернуть ветку
Ruslan
Автор

Спасибо, приложу попозже!

Ответить
Развернуть ветку
Валентин Потапов

Прочитал бегло вашу инструкцию. Из нее пока не понял оплата нал/безнал и как оплатившему отметить позиции за другого. Часто расчетами занимается 1 из компании и ему проще самому с голоса других провести эту фиксацию

Ответить
Развернуть ветку
Ruslan
Автор

В боте мы заложили возможность выбора только своих позиций. В приложении будет возможность выбора за другого человека. Оплата напрямую из бота еще не реализована, для этого нужна интеграция с банком или СБП :)

Ответить
Развернуть ветку
Валентин Потапов

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

Ответить
Развернуть ветку
Валентин Потапов

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

Знаю как продвинуть ваш сервер. Но не в таком виде и ассортименте. Но доработка относительно не сложна.

Ответить
Развернуть ветку
Ruslan
Автор

А с чем именно не справился?
Можешь описать проблему в форме, пожалуйста)
https://forms.gle/cmTGgSex2fgqouMZ8

Ответить
Развернуть ветку
Валентин Потапов

Извините за поклеп на бота, он практически справился. Зря только определил валюту суммы в рублях. Она не была указана в чеке, а он ее домыслил зачем то. Чек был не рублевый. Можно использовать на 2 разбиения. Организатор считает свое. Остаток сообщает партнеру. Но это для 2 менее актуально чем для группы более 2 независимых плательщиков

Ответить
Развернуть ветку
Георгий Козырев

Так вроде в банках уже есть такая фича?

Ответить
Развернуть ветку
Ruslan
Автор

У Тинькоф есть функция "Разделить", которая делит сумму по умолчанию поровну, чтобы запросить у каждого нужную сумму, потребуется открыть чек и просуммировать позиции самостоятельно - как раз от этого мы и ушли в боте

Ответить
Развернуть ветку
Тимофей Измайлов

кстати тинькофф эту функцию украл у рокетбанка. и реализовал так плохо, как это только возможно. неудобно от слова совсем

Ответить
Развернуть ветку
Алексей Шаповалов

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

Ответить
Развернуть ветку
Илон Маск

Очередной телеграмм бот, сколько можно

Ответить
Развернуть ветку
Антоша Назаров

Кто же будет платить счет в баре?

Ответить
Развернуть ветку
Aleksandra Campbell

Какие бы приложения не сделали, все равно потом буду перепроверять на калькуляторе

Ответить
Развернуть ветку
Слава Устинов

Чем это лучше калькулятора простого, который есть в каждом телефоне?

Ответить
Развернуть ветку
25 комментариев
Раскрывать всегда
null