Android · Tasker / MacroDroid

Tasker, MacroDroid и ссылки

Распознавайте текст или сохраняйте готовые операции из своих сценариев Android.

Перед началом

  • Установлены Budget AI и выбранное приложение автоматизации.
  • Для распознавания текста действуют лимиты ИИ Budget AI и нужен интернет. Готовые поля сохраняются без распознавания.

Пошаговая настройка

  1. Скопируйте ссылку в Budget AI

    Установите и откройте Budget AI. В настройках выберите «Ссылки для автоматизаций» и нажмите на нужное действие, чтобы скопировать ссылку.

    Скриншот готовится
    Скопируйте ссылку в Budget AI
  2. Выберите триггер в приложении автоматизации

    В Tasker или MacroDroid выберите событие запуска, например СМС или уведомление банка. Предоставьте этому инструменту нужные разрешения. Ограничьте срабатывания отправителем или приложением банка и словами из сообщений о платежах.

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

    Для ИИ Budget AI передайте текст события в recognize_text. Для своего распознавания извлеките поля правилами или ИИ и используйте add_transaction. Настройте действие открытия полученного URI в Budget AI. Перед вставкой значений примените URL-кодирование.

    Скриншот готовится
    Подготовьте данные и откройте ссылку
  4. Проверьте одну операцию

    Запустите сценарий на тестовых данных. Проверьте сумму, тип, счёт и категорию. Затем проверьте реальное срабатывание на телефоне, в том числе с заблокированным экраном: фоновые запуски зависят от 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&currency=USD&note=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
Параметры add_transaction и объектов в items
ПолеЗначение
amountОбязательная положительная сумма, например 6.50. Расход или доход задаётся через type.
typeexpense — расход, 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 и инструмента автоматизации.

Видеоинструкция

Видео готовится

Пока воспользуйтесь пошаговой инструкцией выше — в ней уже есть весь порядок действий.