Никита Митусов Обсудить задачу

Сделаю Telegram-бота, который сам принимает оплату и выдаёт доступ

12:04

от 25 000 ₽, срок от 2 недель12:04

За экраном

Покупатель видит одну кнопку. Вот что в этот момент делает сервер. Оплатите учебный тариф в окне бота, и строки загорятся.

  1. payment.createБот создаёт платёж и открывает покупателю страницу оплатыждёт
  2. payment.succeededПлатёжный сервис присылает уведомление на серверждёт
  3. GET /payments/{id}Бот не верит на слово и перепроверяет платёж через APIждёт
  4. createChatInviteLinkСоздаёт приглашение в закрытый канал нужного тарифаждёт
  5. notifyПокупатель получает доступ, владелец уведомлениеждёт

Уведомление владельцу уходит только после подтверждения. Такое правило появилось на курсе по монтажу: заказчик заметил в боте оплату, которая не прошла, и я перенёс уведомление на вебхук.

Если узнаёте своё

  • Доступ в закрытый канал выдаёте вручнуюпрочитано
  • Заявки из мессенджера теряются в перепискепрочитано
  • В боте на конструкторе нельзя поменять адрес уведомлений об оплатепрочитано
  • Боитесь, что канал связи с клиентами держится на одном мессенджерепрочитано
Никита

Бот продаёт сам только тогда, когда сбой виден раньше, чем его заметит покупатель. На курсе по монтажу хостинг закрыл почтовые порты: оплата проходила, бот работал, а письмо со ссылкой не уходило, и узнали об этом от покупателей на третий день. Ссылка шла одним путём, письмом, поэтому такой шаг надо проверять извне, а не ждать жалобы.

Разработка телеграм-бота с оплатой включает ЮKassa или Т-Банк, выдачу доступа в закрытый канал и смену цен в админке. Создание бота в MAX идёт на том же ядре, поэтому логика и база заявок остаются общими.

Цены меняете сами

Админка живёт в том же боте. На курсе по монтажу это последние 20 оплат с контактами и цены с кнопкой «Изменить» отдельно для каждого магазина.

Попробуйте: откройте вкладку «Владелец», поменяйте цену, вернитесь к покупателю. Он уже видит новую.

Что можно заказать

Бот с оплатой

  • ЮKassa или Т-Банк
  • Выдача доступа после оплаты
  • Тарифы и цены в админке

от 25 000 ₽

Выбрать

Telegram и MAX на одном ядре

  • Одна логика на две площадки
  • Заявки и оплаты в вашей базе
  • План переезда для текущих клиентов

по смете

Выбрать

Мост к конструктору

  • Отдельный сервис рядом с Salebot
  • Платежи и привязка карт
  • Воронка и сроки подписок остаются в конструкторе

по смете

Выбрать

Срок от 2 недель. Одна логика на две площадки считается по смете, потому что зависит от сценария и текущей базы.

Как это было на курсе по монтажу

Я единственный разработчик на проекте: сервис оплаты, бот, письмо, админка, сервер и разбор сбоев. Каналы и ключи магазинов создавал заказчик, доменную почту настраивал отдельный специалист.

16 марта

Лендинги на Tilda, оплата через ЮKassa. После оплаты покупатель должен сам попасть в закрытый канал своего тарифа. Срок полтора суток.

Код готов в первый же вечер.

18 марта

Продажи идут с лендингов, где есть только кнопка, без карточек товара. За ночь заменил схему: 3 тарифа на 2 магазина, 6 своих ссылок.

19 марта

Всё работает. Куда оставить отзыв?

23 марта

Нужна такая же система для второго проекта.

Заработала в тот же день.

25–31 марта

Хостинг закрыл почтовые порты. Оплата и бот живы, не уходит только письмо. Проверил сеть по слоям, показал причину и два варианта решения.

14 апреля

Покупатель уверен, что оплатил, а доступа нет.

В логах все попытки отменены, деньги не списаны. Страница «Спасибо» показывалась при любом исходе. Сделал отдельную страницу ошибки и заодно подключил четвёртый тариф.

13 октября

Заменили оба магазина, нужно перенастроить.

Перенастроил сервис под новые магазины.

Реплики заказчика: пересказ из переписки.

Подойдёт, если

  • Продаёте доступы, подписки или консультации
  • Нужна связка бота с сайтом, оплатой или CRM
  • Хотите держать бота в Telegram и MAX на одном ядре

Не подойдёт, если

  • Нужна простая рассылка. Хватит готового сервиса
  • Нужен сбор персональных данных с чужих площадок. За это не берусь

Как работаю

  1. 1

    Определяем, что значит готово

    Сразу и понятно: что входит, как проверяем, сколько стоит.

  2. 2

    Работаю на копии

    На рабочий сайт изменения попадают после проверки, откат готов заранее.

  3. 3

    Даю два варианта

    Быстрее и дешевле или надёжнее. Выбираете вы.

  4. 4

    Показываю статус

    Что сделано, что в работе, чего жду от вас.

Я
Логика бота, оплата, сервер, админка, запуск
Вы
Сценарий, тексты, договор с платёжным сервисом

Вопросы

Сколько стоит разработка телеграм-бота?

Бот с оплатой от 25 000 ₽ и от 2 недель работы. Бот для Telegram и MAX на одном ядре и мост к конструктору считаю по смете.

Бот будет работать, если Telegram замедлят?

Логика живёт на сервере, а не внутри мессенджера, поэтому тот же сервис можно подключить к MAX. История заявок и оплат останется в вашей базе.

Чем MAX отличается от Telegram для бота?

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

Можно ли менять цены без программиста?

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

У меня бот на Salebot. Придётся всё переделывать?

Не обязательно. На SaveAPP воронка и сроки подписок остались в Salebot, а платежи и привязку карт взял на себя отдельный сервис.

Почитать: Сколько стоит бот для Telegram и MAX, Как создать бота в MAX, Оплата прошла, а заказ не оплачен.