Чтобы связать Zulip и , не нужен программист: готовый сценарий соединяет их за пару минут.
Запуск: Проверять баланс каждые 5 минут
Затем: Данные пользователя
Затем: Запросить баланс USDT с Etherscan
Затем: Проверка баланса
Проверка: Баланс изменён?
Если да — Баланс изменён.
Если нет — Баланс не изменён.
Эту интеграцию Zulip и ваших сервисов можно запустить в Scriptera: опишите задачу словами — сценарий соберут, запустят и будут следить, чтобы он работал.