chat-bots:monetizacija_chat-botov
This is an old revision of the document!
Table of Contents
Монетизация чат-ботов
Д/З
Reading assignment (прочитать и понять)
- Telegram: Bot Payments API
- ЮKassa: Тестовый магазин
- ЮKassa: Тестовые банковские карты
Практика (для зачета)
- Зарегистрируйтесь в ЮKassa по этой ссылке. Это короткий путь к тестовому магазину: без юридических вопросов, ИНН и т.д. Потребуется указать действующий номер сотового (на него будут приходить СМС для подтверждения операций). ❗️ Не требуется заключать договор и делится личными данными! Достаточно использовать тестовый магазин: в нем не будет реальных оплат и хода реальных рублей.
- Подключите к своему чат-боту Telegram Payments через BotFather (см. лекцию). Используйте тестовый магазин ЮKassa, созданный на предыдущем шаге.
- Добавьте в Pizza bot новый стейт - WAIT_FOR_PAYMENT, копируйте реализацию из лекции.
В новой версии Pizza Bot, сразу после подтверждения заказа, в чате должна появиться ссылка на оплату. Откройте ссылку, проверьте заказ и введите данные тестовой банковской карты. После успешно оплаты, в БД чат-бота должен измениться стейт на ORDER_FINISHED. А в админке ЮKassa должен появится успешно оплаченный платеж.
Процесс сдачи
Свяжитесь в ТГ с преподавателем для выбора удобного времени сдачи.
- (студент): напишите в ТГ преподавателю одно сообщение, содержащее текст:
Для сдачи Д/з Payments, бот запущен- Ссылка на гит с исходным кодом бота
- Ссылка на ваш бот
- (преподаватель) отправляем вашему боту тестовые сообщения, проверяет адекватность результатов, задаем студенту дополнительные вопросы в личке ТГ
- …
- (преподаватель) отправляет с ТГ личку студенту сообщение “ФИО ✅ 8️⃣”
- (студент) заходит на страницу успеваемости и проверяет корректность своей успеваемости.
chat-bots/monetizacija_chat-botov.1762852745.txt.gz · Last modified: by olegsklyarov
