Результат курса — Телеграм-бот для учёта расходов. Он живёт в твоём Телеграме, и ты можешь показать его кому угодно.
Что умеет бот
- Записывать траты. Пишешь ему «кофе 250» — он запоминает: категория «кофе», сумма 250.
- Показывать неделю. Команда
/weekили кнопка «Неделя» — траты за последние 7 дней. - Показывать категории. Команда
/categoriesили кнопка «Категории» — сколько ушло на каждую категорию за всё время. - Напоминать. Команда
/remindвключает напоминание каждый день в 21:00 по Москве: «не забыл записать траты?». - Показывать свой экран. Команда
/cardприсылает в чат карточку «Мои расходы»: бюджет на месяц с цветной полоской, траты недели столбиками и кнопки, чтобы записать трату в два касания. Это новая возможность Телеграма от ноября 2026 года — HTML-виджет прямо в сообщении. Бюджет задаётся командой/budget 30000.
Если написать что-то непонятное, например «кофе» без суммы или сумму с минусом, бот не падает, а подсказывает, как правильно.
[скриншот: переписка с готовым ботом, трата, отчёт за неделю и кнопки]
[скриншот: карточка «Мои расходы» в чате с ботом]
Что за этим стоит
- язык Python;
- библиотека python-telegram-bot: она общается с Телеграмом за нас;
- траты лежат в обычном файле JSON рядом с ботом;
- карточка сделана на HTML, CSS и JavaScript — их ты разберёшь ровно настолько, чтобы понимать её код;
- в конце бот переезжает в облако Amvera и работает сам, даже когда твой компьютер выключен.
Код тебе будет писать нейронка. Твоя часть: давать ей точные запросы, проверять, что она написала, и понимать, что делать при ошибке.
Дорожная карта
- Подготовка. Терминал, Python, VS Code, чат с нейронкой, папка проекта и первая программа, которую напишет нейронка.
- Бот на твоём компьютере. Токен от BotFather, первое «привет», запись трат, отчёты, кнопки, напоминание.
- Свой экран в чате. Карточка «Мои расходы»: HTML, CSS, JavaScript и связь карточки с ботом.
- Облако. Переезд в Amvera: бот работает круглосуточно, новые версии выкладываются одной командой.
- Свой второй бот. Трекер привычек, список покупок или своя идея — уже без пошаговых уроков.
Подготовка занимает вечер. Дальше пойдёт быстрее.
Дальше
Следующий модуль, «Подготовка», тоже бесплатный, регистрироваться не нужно. Ставим терминал, Python, VS Code, настраиваем чат с нейронкой и заводим папку проекта, а в конце запускаем первую программу от нейронки. Переходи к следующему уроку.