Мобс бот
July 5, 2023

Мобс

Привет! Я МОбс - телеграм бот для учета финансов в Google Sheets. Устраивайся поудобнее, сейчас я тебе все расскажу.

Преимущества работы со мной:

✔️ Всегда под рукой - я на Вашем мобильном устройстве.
✔️ Введение данных занимает меньше времени, минимум кликов.
✔️ Данные никуда не исчезнут.
✔️ Быстрый отклик (купил - записал), не нужно хранить чеки.
✔️ Подставляю комиссии там, где нужно (в Экселе каждый раз надо вводить формулу).
✔️ Сам высчитываю переводы, так что, тебе, хозяин, не придется считать, сколько ушло и сколько пришло (+учет комиссий).

Когда я нужен?

✔️ Когда нужно вести личный бюджет либо бюджет с семьей.
✔️ Когда нужно вести учет по бизнесу, например, учитывать движения денежных средств в новом проекте, в отдельном направлении и прочее.
✔️ Когда в коллективе нужно организовать сбор средств.
Например, сборы в школе или сборы на какое-то мероприятие или коллективный сбор денег на отдых.

💡 Мобсом Вы можете пользоваться совершенно бесплатно, но с ограничениями.
Снять ограничения можно, выбрав одну из подписок

Примеры основных команд, которым я обучен, и что я умею считать:

Оглавление.

1. Начало работы.

Создание таблицы.

Для начала работа с МОБс ботом, введите в поиске Телеграм @mobs_bot, зайдите в ЛС с ботом и дайте команду старт.

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

Вариант "Создать для меня" — ознакомительный.
Бот создаст таблицу на своём аккаунте и выдаст вам доступ на её редактирование, НО через месяц бот сообщит вам, что необходимо передать таблицу в Ваше владение.

Вариант основной — "У меня есть ссылка", что подразумевает создание вами таблицы на своём Гугл аккаунте. Чтобы подключить свою таблицу, нажмите "У меня есть ссылка"

Создаёте таблицу по краткой инструкции 👇 затем копируете ссылку на таблицу и отправляете боту:

  1. Переходите по ссылке https://sheets.new и в таблице нажимаете на кнопку "Настройки доступа"

2. Добавляете технический аккаунт, который выдал Вам бот — mobs-317@mobs-210623.iam.gserviceaccount.com в таблицу и обязательно с правами редактора.

3. Копируете ссылку из строки браузера и отправляете её боту. Готово!

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

Доступ к данным в таблице.

Доступ к таблице есть только у Вас и у технического аккаунта Гугла. У нас доступа к вашим таблицам нет.
Мы можем лишь только попросить Вас открыть доступ к таблице для оказания помощи, во время Вашего обращения в поддержку.

Привязка своей таблицы.

Могу ли я привязать свою таблицу, которую я привык вести?

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

Ошибка создания таблицы.

Не могу создать табличку — пишет, что файл не обнаружен.

Это проблема на стороне вашего аккаунта. Убедитесь, что у вас есть свободное место на Google диске и нет других ограничений.

Изменение таблицы.

Можно ли изменять таблицы, которые есть в МОБсе?
Листы в таблице, которые были созданы ботом дорабатывать под себя нежелательно, т.к. они являются техническими и при доработках и обновлениях бота может что-то удалиться из ваших внесённых данных.
А вот создавать дополнительные листы и туда переносить информацию - можно.

Удаление таблицы.

Если Вам потребуется удалить таблицу и создать новую, то воспользуйтесь командами:

/deltable — удаление таблицы из бота /start — создание новой таблицы

к оглавлению

2. Настройка таблицы.

Командой /settings в боте можно вызвать меню настроек таблицы и настроить её под свои нужды.

Лимиты.

или команда /limitsДля установки лимита на расход.

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

❗Функционал доступен по подписке.

Доступна установка своего дня начала и окончания лимита.

Лимиты по категориям устанавливаются в самой таблице на листе "Категории"
В настройках бота вы также можете настроить день начала и окончания лимита.

Например: Как сделать, чтобы считались лимиты за весь месяц, с 1 по 31 число?
Просто – установите в настройках с 1 по 1.

❗После внесения изменений в таблицу обязательно синхронизируйте её командой /sync в боте.

к оглавлению

Напоминания.

Из-за технических особенностей работы Телеграм не рекомендуем устанавливать время напоминая с нулями, например, 13:00. Сдвиньте время на 5 - 7 - 9 минут, например, 13:07

или команда /remind Здесь можно как создать новое напоминание, так и скорректировать или удалить текущие.

Доступны временные границы - единоразово, день, неделя, месяц, квартал, год.

Также в этом меню есть кнопка для отмены действия.

❗В бесплатном тарифе доступно только 1 напоминание.

к оглавлению

Автоплатёжи.

или команда /autosubs — функционал автоматического проведения транзакции по расписанию.

Доступны временные границы - единоразово, день, неделя, месяц, квартал, год.

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

В назначенное время бот самостоятельно проведет операцию и запишет транзакцию в таблицу.

❗Функционал доступен только по подписке.

к оглавлению

Основные настройки.

Общая валюта таблицы.

или команда /changecurrency
В МОбсе есть 2 вида валют. Валюта по умолчанию, она же валюта всей таблицы, задается через команду /changecurrency и доступна через быстрое меню. Здесь вы можете выбрать валюту из числа предложенных, просто кликните на соответствующий пункт. Либо установить свою, нажав на кнопку "Установить свою валюту"
Валюту можно менять хоть когда и хоть сколько раз.

Валюта для счета.

Если у вас есть подписка, то вы можете для каждого своего счета назначить свою валюту. Делается это в таблице на вкладке СЧЕТА

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

к оглавлению

Часовой пояс таблицы.

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

к оглавлению

Слово активации.

При включении настройки бот обрабатывает сообщения только с установленными префиксами (словом активации)мобс или mobs
❗Свой префикс установить нельзя.

Пример:
Мобс перевод 1500 сбер тбанк — команда будет обработана, есть префикс
Перевод 1500 сбер тбанк — команда НЕ будет обработана, нет префикса

Вид транзакций.

По желанию можете переключать вид ваших транзакций в боте.

Старый вариант — только текст.
Новый вариант — текст с эмодзи для большей наглядности.

к оглавлению

Нераспознанные транзакции.

Если выбрано "В нераспознанное", то неизвестные транзакции сразу записываются в эту категорию.

Если выбрано "Меню выбора", то бот покажет кнопки выбора десяти последних категорий. Нажимаете подходящую вам категорию. При нажатии "Отмена" транзакция отменяется.

Транзакция попадающая в категорию "Нераспознанное" в боте:

к оглавлению

3. Команды бота.

/start - создать таблицу или привязать текущую.

/tables - показать привязанную таблицу, дать ссылку на неё.

/sync - синхронизация бота с таблицей.

/settings - настройки таблицы

/balance - показывает баланс по данным таблицы, т.е. сумму по операциям за текущий месяц.
Также команда "баланс" отображает итоги по доходам, расходам и дельте, где доход - сумма доходов за месяц, расход - сумма расходов за месяц, а дельта - их разница, т.е. из доходов вычесть расходы.
При команде "баланс все" отображаются данные по остаткам на основных счетах. Данные по командам "баланс" и "баланс все" будут отличаться, т.к. “баланс” - это учет операций за текущий месяц, без остатков, а “баланс все” учитывает операции за весь период, в том числе и остатки.
Также можно вывести остаток по конкретному счету командой "баланс _название счета_".
Команда "сводка", которая покажет разбивку по категориям доходов и расходов за текущий месяц.
Есть команда для просмотра баланса (баланса, сводка, сегодня) по @username, , если в таблице есть username пользователя. Показывается аналитика исключительно по пользователю:
баланс @username
баланс сбер @username
сводка @username
сегодня @username

/today - сводка за сегодня

/changecurrency - поменять основную валюту таблицы. Если нужно менять валюту для каждого счета - необходимо воспользоваться настройками таблицы, лист "СЧЕТА".

/limits - функция для установления лимита расходов на категорию\день.

/remind - функция для напоминания о том, что нужно что-то сделать.

/autosubs - функция автоматического проведения транзакций по расписанию (подписки).

/myaccounts - показывает все активные счета, которые заведены в таблице и ключевые слова к ним прям из бота.

/mycategories - показывает все активные категории, которые заведены в таблице и ключевые слова к ним прям из бота.

/tarifs - тарифы на подписку и статус текущей подписки.

/help - справка по основным командам.

/support - поддержка и помощь по вопросам, связанных с работой бота.

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

Текстовые команды бота.

Баланс, баланс все, баланс _название счета_— позволяет смотреть баланс по своим счетам.

Сводка — показывает баланс в разрезе категорий.

сводка сегодня (аналог простой команды «сегодня») — покажет доходы и расходы за текущий день

сводка вчера/позавчера — покажет доходы и расходы за вчера и позавчера соответственно

сводка 14.09 — покажет доходы и расходы за конкретную дату, которую ты указал.

Перевод — дает возможно переводить денежку с одного счета на другой. Например: "перевод 10000 сбер альфа копилка".

Удали — позволяет удалять операцию, если она была внесена ошибочно.
(Иногда Гугл не дает удалить записи, которые делали некоторое время назад. Такие записи можно удалить всей строкой непосредственно в таблице.)

Возврат — позволяет записывать транзакцию со знаком минус (!)

Таблица — пришлю ссылку на текущую таблицу :)

Голосовые команды.

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

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

Пример: зарплата семнадцать тысяч пятьсот
то ответ бота будет 👇

Слово "тысяч" проговаривать обязательно для получения корректного значения в таблице.

Если бот не сможет распознать голосовое сообщение, он об этом напишет и попросит повторить.
Нет транзакции — он записывать не будет.

к оглавлению

4. Совместное ведение бюджета.

💡Совместное ведение таблицы доступно только в группе (чате).

Функционал доступен только по подписке.
Для совместного ведения таблицы Вам необходимо:
1. Создать группу (чат)
2. Добавить в него бота
3. Добавить участников для совместного ведения бюджета
4. Создать в группе таблицу, используя команду /start

Обратите внимание, что Ваша личная таблица и таблица группы (чата) - это разные таблицы.

Личная таблица для совместного ведения не подходит.

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

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

Посмотрите обучающее видео:

VK Видео — Совместное ведение таблицы

YouTube — Совместное ведение таблицы

к оглавлению

5. Перевод между счетами.

Чтобы команда "ПЕРЕВОД" работала корректно, в вашей таблице, в синонимах счетов в конце НЕ ДОЛЖНО быть точек.

Перевод. Функция переводов денежных средств между своими счетами, вкладами, копилками и т.д

Обучающее видео:

VK Видео — Переводы между счетами с учётом валют и без

YouTube — Переводы между счетами с учётом валют и без

Схема команды: перевод_сумма_счет отправления_счет назначения_комментарий

Например: перевод 1500 нал сбер копилка

Бот произведет запись вида:
Перевод средств -> Наличные-Сбер. Сумма: 1500р. Примечание: нал сбер копилка

Например: перевод 1000 втб сбер копилка Перевод средств -> Втб-Сбербанк. Сумма: 1000р. Примечание: втб сбер копилка

Переводы будут отображены в разделе “Расходы”

Переводы с учетом валют.

Подробное видео смотрите здесь

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

В отличие от обычного перевода здесь указываются 2 суммы.
Это сделано для того, чтобы учитывать курсы валют, которые часто меняются. Также обратите внимание на знак дефис (-) между суммами отправления и получения. Он обязателен.

Перевод необходимо выполнять следующей командой:

перевод _сумма откуда_-(дефис)_сумма куда_ название счета откуда_ _название счета куда _ комментарий

Пример: перевод 1000-13 нал виза накопления

Со счета "наличные" спишется 1000р, на счет "виза" запишется 13 долларов.

Бот автоматически не конвертирует курс, сумму по переводу (отправили - получили) нужно писать самостоятельно. Практика показала, что это намного удобнее и логичнее.

к оглавлению

6. Удаление и изменение транзакций через бота.

Обучающее видео:

VK Видео — Удаление и изменение транзакций через бота

YouTube — Удаление и изменение транзакций через бота

Что если вы провели транзакцию, но вам нужно её удалить? Есть два варианта применения команды удаления.
Можно удалить до 5-ти последних операций.

✔️Команда "удали" (или /del из меню быстрого доступа) после последней транзакции в чате:

✔️Команда "удали" (или /del из меню быстрого доступа) в ответ (reply) на любую НЕ последнюю транзакцию.
Необходимо выделить её для ответа (ответить - reply) и написать команду "удали" или выбрать команду /del из быстрого доступа

Изменение транзакций через бота.

Для изменения транзакции необходимо выделить её для ответа (ответить - reply) и сделать новую запись. Бот ответит, что заменил запись.

Важно! Новую запись необходимо делать полностью! Если запись была в расходах, а мы делаем новую, которая отнесется к доходам - бот удалить старую запись из расходов и поставит её в доходы!

Ошибка - не найдена операция.
Изменение и удаление транзакции в таблице.

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

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

Командой /table вызываем таблицу, ищем строку с транзакцией и либо вносим нужные изменения, сохраняя форматирование таблицы, либо удаляем её полностью, всей строкой.

к оглавлению

7. Функция ВОЗВРАТОВ (запись транзакций со знаком минус)

Возврат. Функция для добавления отрицательных транзакций (добавляет сумму со знаком "-"). Применяется в учете долгов или возвратов.

Команда выглядит так: возврат _сумма_ категория_ счет_(если нужно) _примечание_

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

Пример:

возврат 1000 долг сбер михаил

возврат 3500 фриланс аванс клиенту

Обучающее видео:

VK Видео — Учет долгов и возвратов и отрицательные транзакции

YouTube — Учет долгов и возвратов и отрицательные транзакции

Примеры использования.

Ситуация 1.

У нас есть в расходах категория "ДОЛГ", где мы хотим вести учет всех долгов, которые мы дали. У нас есть 2 должника - Виталий и Михаил.

Даем в долг Виталию в размере 10000 со своей сбер карточки (переведу на сбер, да)

10000 долг сбер виталий

Даем в долг Михаилу 5000 налом (основной счет) до зарплаты

5000 долг михаил

Итого мы имеем в расходах по категории долг -15000р. Мы эти деньги отдали, у нас их нет.

Пришла зарплата у Михаила и он нам возвращает долг. Также наличными.

возврат 5000 нал долг михаил

Бот запишет эту сумму как отрицательную (все, что расход - это деньги ушли от нас, это наш минус), НО так как у нас расходы сами по себе отрицательные (а минус на минус - это плюс), то возврат закроет долг полностью

Итого по Михаилу:

-5000р (дали) - (-5000р) (пришел возврат) = 0. Долга теперь нет.

Виталий решил растянуть и делать несколько транзакций:

возврат 5000 долг сбер виталий +5000р учли, а остаток -5000р.

возврат 2000 долг сбер виталий +2000р учли, остаток долга -3000р.

возврат 3000 долг сбер виталий - +3000р пришло, остаток долга - 0р.

Итого: все долги учтены, деньги возвращены

Ситуация 2.

Вы сдаете в аренду спорт инвентарь. Сдали на 5 дней по 1000р. Итого вам оплатили 5000р.

Записываем это в доходы (допустим категория аренда у нас существует в доходах).

5000 аренда спортинвентарь

Но, после 3-х дней арендатор вернул всё, т.к. заболел и не может им воспользоваться. Нам нужно провести возврат 2000р.

возврат 2000 аренда спортинвентарь

Итого бот запишет 2000р с минусом. 5000-2000 = 3000 будет как итог в таблице.

Главное запомнить одно, слово "возврат" является системным. И оно всегда делает отрицательную запись. Теперь этой функцией сможешь воспользоваться и ты, хозяин.

к оглавлению

8. Кредит. Кредитный счёт.

Чтобы внести в таблицу кредит, создайте счёт с отрицательным балансом.

По мере поступления переводов на этот счёт сумма будет уменьшаться.

Пример: перевод 1450 сбер кредит

9. Учёт комиссий.

Обучающее видео:

VK Видео — Учёт комиссий через бота

YouTube — Учёт комиссий через бота

Бот может автоматически или по запросу начислять комиссию на операцию в зависимости от настроек таблицы (команды ком, комиссия)

При этом запись будет вида:

Записал в Расходы -> комиссия. Сумма: 100р с Карта.

Если принудительно, то активируются командами:

ком , комиссия- может быть применена как часть операции, либо отдельно.

Например: 1000 еда сбер ком

ком 100 - спишется 100 руб с предыдущего счета (с которого совершено последнее действие)

ком 100 сбер - спишется 100 руб со счета сбер

ком 1% - спишется 1% с предыдущего счета (с которого совершено последнее действие)

Если нужно сделать списание автоматическое, то в таблице на вкладке “Счета” нужно вписать стоимость комиссии в % и обязательность ее снятия (1 - да, 0 - нет).
Комиссия всегда будет автоматически списываться при расходе с указанного счета.

Если в таблице установить % комиссии и не ставить автоматическое списание, т.е. напротив счета установлен - 0 (выключено), то в запросе просто нужно указать слово “ком” - МОбс принудительно спишет %, установленный Вами в таблице.

Все комиссии отобразятся в разделе “Расходы”

Учет списаний комиссий с разных счетов.

Для каждого счета в графах “Автосписание комиссии с расходов” и “Автосписание комиссии с доходов” можно выставить принудительное списание комиссии (1 - включено, 0 - выключено).
Если стоит 1 (вкл), сумма комиссии всегда будет списываться автоматически.
Если 0 (выкл), то комиссия будет списана только по команде со словом “ком” или “комиссия” еда 100 яд ком на величину, которая указана в таблице.

Если “ком” не указать, списание комиссии не произойдет. Можно принудительно списать ее командой “ком” в следующем ответе.

Например:

Счет “Газпромбанк”, указана комиссия 2%, не принудительно (0 в графе “Автосписание комиссии”).

Счет “Альфабанк”, указана комиссия с доходов 1%, принудительно (1 в графе “Автосписание комиссии с доходов”).

еда 200 Газпром ком

Будет произведена запись вида: Расходы -> Продукты. Сумма: 200р с Газпромбанк. Комиссия 4р. Примечание: еда ком.

еда 200 Газпром

Будет произведена запись вида: Записал в Расходы -> Продукты. Сумма: 200р с Газпром. Примечание: еда

ком

Будет произведена запись вида: Записал в Расходы -> комиссия. Сумма: 4р с Газпром

зп 5000 альфа

Будет произведена запись вида: Записал в Доход -> Зарплата. Сумма: 5000р на Альфабанк. Комиссия: 50р. Примечание: зп

к оглавлению

10. Работа с датами.

МОбс может работать с датами ваших транзакций и записывать операции в таблице на указанную Вами в команде дату.

Поддерживаемые форматы:
✔️вчера, позавчера
✔️дни недели в пределах 7 дней назад
✔️24.04, 24 апреля - день и месяц
✔️24.04.2026 - день, месяц, год

❗Если Вам нужно указать в команде дату, но чтобы бот её не менял в таблице, укажите дату в скобках, тогда бот запишет операцию на текущую дату, а дату в скобках поместит в примечание, например:

250 кофе сбер (24.04.2026)

11. Расширенная аналитика транзакций.
Сводные таблицы.

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

Обучающее видео:

VK Видео — Как пользоваться сводными таблицами

YouTube — Как пользоваться сводными таблицами

Возможные ошибки в сводных таблицах и их исправление.

VK Видео — Частые вопросы и ошибки по сводным таблицам в МОбсе

YouTube — Частые вопросы и ошибки по сводным таблицам в МОбсе

к оглавлению

12. Готовые решения.

Мобс для личного бюджета.

Обучающее видео:

VK Видео — Первые шаги, создаем и настраиваем новую таблицу

YouTube — Первые шаги, создаем и настраиваем новую таблицу

Мобс для бизнеса.

Обучающее видео:

VK Видео — МОбс для БИЗНЕСА. Ведение учета для малых компаний в телеграм боте

YouTube — МОбс для БИЗНЕСА. Ведение учета для малых компаний в телеграм боте

к оглавлению

13. Подписка, платные услуги и поддержка.

  • Мобсом можете пользоваться совершенно бесплатно, но с ограничениями.
    Снять ограничения можно, выбрав один из тарифов.
  • Оформить подписку или увидеть статус текущей подписки можно по команде /tarifs

Тариф "СТАРТ" бесплатный

- Одна таблица в ЛС с ботом
- Количество транзакций - 100 в месяц
- Для учёта доступен только один вид валюты
- Реклама в отчётах

Тариф «СЕМЬЯ»

— 5 таблиц (в ЛС и в группах)
— Безлимит транзакций
— Мультивалюта
— Голосовой ввод
— Напоминания & Автоплатежи
— Совместное ведение таблиц в группе (чате)
— Аналитические сводки и панели в таблицах
— Слово активации бота (wakeword)
— 🕓 QR коды чеков
— 🕓 ИИ аналитика
— 🕓 Событийные автометки транзакций

Тариф "БИЗНЕС"

- Все возможности тарифа «Семья»
- Безлимит таблиц
- Возможность ведения одной таблицы в нескольких группах
- Запрет просмотра баланса для сотрудников
- Привязка счета к пользователю
- 🕓Поддержка тем Телеграм
- 🕓Темы в таблице

  • Поддержка – команда /support в боте
  • Мобс White Label - поможем создать вашего МОбса только для вас или вашей компании - подробнее через /support.
  • https://vk.com/mobsbot - наша группа Вк. В личные сообщения.
  • Часто задаваемые вопросы. Ошибки и их решения - F.A.Q. МОбс

к оглавлению