Кейсы / 05

Telegram-бот · AI-агент

Финансовый Telegram-бот на Cloudflare

Таблицабыло, учёт расходов вручную

1 сообщениестало, чтобы записать расход

Работает без сервера, отчёт за любой период за секунды

Задача

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

Решение

Бот на Cloudflare Workers с базой D1 и моделью Workers AI. AI через function calling сам разбирает сообщение и вызывает нужное действие: добавить операцию, создать или скрыть категорию, построить отчёт. Отчёты считаются SQL-агрегацией за день, неделю, месяц и произвольный период, по категориям. Есть напоминания о регулярных платежах и учёт долгов. Доступ закрыт по Telegram ID владельца, структура уже готова под многопользовательский режим.

Результат

Работает без сервера, отчёт за любой период за секунды

Стек

Cloudflare Workers·D1·Workers AI·TypeScript·Telegram Bot API

Обсудить похожую задачу Все кейсы
Следующий кейсRAG-ассистент по базе знаний