Перед началом
- Установлены Budget AI и выбранное приложение автоматизации.
- Для распознавания текста действуют лимиты ИИ Budget AI и нужен интернет. Готовые поля сохраняются без распознавания.
Пошаговая настройка
Скопируйте ссылку в Budget AI
Установите и откройте Budget AI. В настройках выберите «Ссылки для автоматизаций» и нажмите на нужное действие, чтобы скопировать ссылку.
Скриншот готовитсяСкопируйте ссылку в Budget AI Выберите триггер в приложении автоматизации
В Tasker или MacroDroid выберите событие запуска, например СМС или уведомление банка. Предоставьте этому инструменту нужные разрешения. Ограничьте срабатывания отправителем или приложением банка и словами из сообщений о платежах.
Скриншот готовитсяВыберите триггер в приложении автоматизации Подготовьте данные и откройте ссылку
Для ИИ Budget AI передайте текст события в recognize_text. Для своего распознавания извлеките поля правилами или ИИ и используйте add_transaction. Настройте действие открытия полученного URI в Budget AI. Перед вставкой значений примените URL-кодирование.
Скриншот готовитсяПодготовьте данные и откройте ссылку Проверьте одну операцию
Запустите сценарий на тестовых данных. Проверьте сумму, тип, счёт и категорию. Затем проверьте реальное срабатывание на телефоне, в том числе с заблокированным экраном: фоновые запуски зависят от Android и приложения автоматизации.
Скриншот готовитсяПроверьте одну операцию
Полезные детали
Распознавание Budget AI
Ссылка recognize_text использует тот же поток распознавания, что текстовый и голосовой ввод. Одна операция открывается для проверки, несколько — для совместного подтверждения. Нужен интернет; действуют лимиты ИИ в приложении.
Свои правила или свой ИИ
Используйте add_transaction для готовой операции или add_transactions для списка. Эти действия сохраняют поля без распознавания Budget AI и без формы ввода. У выбранного внешнего ИИ — собственные условия и стоимость.
Быстрый запуск ввода
Ссылка voice запускает голосовой ввод, scan открывает сканер, transaction_form — форму новой операции. Готовые ссылки можно скопировать в настройках приложения.
Форматы ссылок и поля операции
Замените значения в примерах своими. Укажите названия категорий и счетов из Budget AI.
Распознать текст и проверить результат
budgetai://recognize_text?text=Coffee%206.50%20and%20taxi%2012Сохранить одну готовую операцию
budgetai://add_transaction?amount=6.50&type=expense¤cy=USD¬e=CoffeeСохранить список: JSON с URL-кодированием в items
budgetai://add_transactions?items=%5B%7B%22amount%22%3A6.5%2C%22type%22%3A%22expense%22%7D%2C%7B%22amount%22%3A500%2C%22type%22%3A%22income%22%7D%5DОткрыть голосовой ввод, сканер или форму
budgetai://voice
budgetai://scan
budgetai://transaction_form| Поле | Значение |
|---|---|
amount | Обязательная положительная сумма, например 6.50. Расход или доход задаётся через type. |
type | expense — расход, income — доход. Без параметра используется тип категории; в остальных случаях — расход. |
category / subcategory | Существующее название или ID; регистр букв в названии не важен. Подкатегория должна принадлежать указанной категории. Без category операция сохраняется без категории. |
account | Название или ID существующего счёта. Без параметра используется выбранный счёт, иначе — первый. |
currency | Код валюты, например RUB или USD. По умолчанию — валюта счёта, а при его отсутствии — основная валюта приложения. |
date / note | Необязательные дата в формате ISO 8601 и заметка. Без даты используется текущий момент. |
Кодируйте каждое значение параметра, а не весь URL. Пробел можно записать как %20 или +; сам знак + — как %2B, а & — как %26. Для add_transactions закодируйте JSON-массив и передайте его в items. Неизвестное название или код валюты вызовет ошибку. Список может сохраниться частично: перед повтором проверьте результат, чтобы не создать дубли.
Выбирайте, какие данные передавать
Отсеивайте коды, пароли и посторонние сообщения в Tasker или MacroDroid до передачи в Budget AI или другой ИИ. Стоп-слова встроенного автоучёта не фильтруют ваш внешний сценарий до передачи данных. Выберите один триггер для одного платежа, чтобы не обработать одновременно его СМС и уведомление.
Эти ссылки могут открывать Budget AI; запуск зависит от Android и инструмента автоматизации.
Видеоинструкция
Пока воспользуйтесь пошаговой инструкцией выше — в ней уже есть весь порядок действий.