Курс

ТГ-бот с уведомлениями о $$$

МОДУЛЬ 7: ПРИЁМ ОПЛАТ • Урок 6 из 6

В предыдущем уроке мы настроили webhook, теперь сервер получает уведомления о платежах. Но проверять логи вручную неудобно. Хочется узнавать о продажах сразу.

Поэтому мы сделаем тг-бота с уведомлениями такого типа:

💰 Новая продажа: $50 от vasya@mail.ru

[ ЛОГИКА ]

  1. У бота есть "админка" (это ты). Бот должен знать твой chat_id.
  2. У бота есть API (webhook), который можно дергнуть из твоего кода сайта.
  3. Сайт дергает бота → Бот пишет тебе.

[ ШАГ 1: УЗНАЙ СВОЙ ID ]

Чтобы бот написал тебе, он должен знать твой ID.

Напиши боту @userinfobot (или любому другому).

Получи цифры (например, 123456789).

[ ШАГ 2: СОЗДАЁМ БОТА ]

Попроси Claude:

"Создай API-функцию /api/notify-bot для отправки сообщений в Telegram.
Используй BOT_TOKEN из env.
Добавь защиту через NOTIFY_SECRET в query параметре.
Мой chat_id: ТВОЙ_ID_ИЗ_ШАГА_1"

Claude создаст функцию, которая принимает сообщение и отправляет его тебе в Telegram. Если будет общаться слишком сложно, попроси его перейти на более простой язык, и скажи: "Братан, надо чтобы уведомления в телегу прилетали когда бабки капают на баланс, оформи по-шурику всё как надо".

[ ШАГ 3: ПОДКЛЮЧАЕМ К WEBHOOK ]

Попроси Claude:

"В webhook при успешной оплате (status = finished) отправляй уведомление через /api/notify-bot.

Формат сообщения: "💸 Оплата! $сумма от email""

Теперь при каждой оплате ты получишь сообщение в Telegram.

[ ИТОГО ]

Теперь ты будешь получать уведомление при каждой продаже. Бот работает на твоём VDS-сервере, так что уведомления приходят 24/7, даже когда твой компьютер выключен.

💬 Совет:

Нет ничего приятнее, чем уведомления о новых оплатах :) Особенно когда их много ;))