Совместные расходы

Совместные расходы

Vitaly Bogomolov

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

Решили перейти на "безналичную кассу" и вести ее с помощью бота @PotTeleBot в мессенджере Telegram. Ответственный за кассу создал группу в Telegram и добавил бота PotTeleBot в эту группу. Потом разослал приглашения на вступление в группу для всех сотрудников отдела.

Теперь, когда покупают что-то для общих нужд, вместо записей на бумажках, в приватном чате пишут боту сколько потратили и что купили. Этот отчет приходит в Telegram админа группы (ответственному за кассу). Если он утверждает отчет, то бот пишет в общий чат группы баланс после этой новой покупки: кто сколько должен внести в общую кассу или, наоборот, получить из кассы. Баланс по группе всегда можно запросить у бота командой /shared в чате группы. Команда /total покажет, сколько потратил каждый участник и общую сумму расходов в группе.

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

Например, Вася должен внести в кассу 100 рублей, а Петя получить из кассы 50 рублей. Вася может отдать Пете 50 рублей и написать об этом заявку боту. Бот спросит у Пети, получил ли тот 50 рублей от Васи? Если Петя подтвердит этот факт, то бот изменит баланс у Васи и Пети, и сообщит о новом балансе в чат группы: Вася должен внести в кассу 50 рублей, у Пети нулевой баланс.

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

До 31 декабря 2018 в случаях, когда вам нужно печатать на клавиатуре сумму или примечание, можно отправить боту голосовое сообщение. Бот попытается распознать, что вы сказали и использовать распознанное значение. После 31 декабря бесплатная тестовая версия "Yandex SpeechKit Cloud", которая используется для голосового ввода, будет отключена :(

Попробовать @PotTeleBot


Вопросы и ответы

Можно добавить бота к уже существующей группе Telegram, а не создавать новую группу для общей кассы?

Можно. Но каждый участник этой существующей группы должен будет явно присоединиться к участию в общей кассе.

Бот автоматически добавит к участию в общей кассе администраторов группы. Если для группы включён режим "все участники админы", то будет добавлен только создатель группы. Для того, чтобы участник группы присоединился к общей кассе, ему нужно отправить в групповой чат команду /start.

У нас уже есть некая сумма в общей кубышке. Можно как то учесть ее в расчетах бота?

Админы группы в групповом чате могут использовать команду бота /cash, чтобы назначить сумму, лежащую в общей кассе. Отчитываться о внесении и взятии денег из кассы участники могут в приватном чате с ботом через меню "Отчет о переводе денег". Далее нужно выбрать пункт "Касса группы". Если указывается число с минусом, то это взятие денег из кассы. Если без минуса - внесение в кассу.

Что будет с балансом общей кассы, если кто-то из участников выйдет из группы?

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

В любом случае бот напишет о сделанных изменениях в групповой чат.

А если я удалю из группы самого бота?

Тогда все данные общей кассы этой группы будут потеряны. Если в дальнейшем вы снова добавите бота к этой группе, то все расчеты начнутся с чистого листа.

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

Этот бот всегда будет бесплатным?

Да.

Помощь и поддержка для пользователей бота

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


Report Page