User Tools

Site Tools


chat-bots:monetizacija_chat-botov

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
chat-bots:monetizacija_chat-botov [2025/11/11 11:42] – created olegsklyarovchat-bots:monetizacija_chat-botov [2025/11/11 12:22] (current) – Рекомендация выполнения задания olegsklyarov
Line 1: Line 1:
 ====== Монетизация чат-ботов ====== ====== Монетизация чат-ботов ======
 +
 +===== Д/З =====
 +
 +==== Reading assignment (прочитать и понять) ====
 +  * Telegram: [[https://core.telegram.org/bots/payments|Bot Payments API]]
 +  * ЮKassa: [[https://yookassa.ru/docs/support/payments/onboarding/integration/cms-module/telegram?lang=ru|Как настроить платежи через бота в Telegram]]
 +  * ЮKassa: [[https://yookassa.ru/docs/support/merchant/payments/implement/test-store?lang=ru|Тестовый магазин]]
 +  * ЮKassa: [[https://yookassa.ru/developers/payment-acceptance/testing-and-going-live/testing#test-bank-card|Тестовые банковские карты]]
 +
 +
 +==== Практика (для зачета) ====
 +  - Зарегистрируйтесь в ЮKassa [[https://yookassa.ru/joinups?createTestShop=true|по этой ссылке]]. Это короткий путь к **тестовому магазину**: без юридических вопросов, ИНН и т.д. Потребуется указать действующий номер сотового (на него будут приходить СМС для подтверждения операций). ❗️ **Не** требуется заключать договор и делится личными данными! Достаточно использовать тестовый магазин: в нем не будет реальных оплат и хода реальных рублей.
 +  - Подключите к своему чат-боту Telegram Payments через BotFather (см. лекцию). Используйте тестовый магазин ЮKassa, созданный на предыдущем шаге.
 +  - Добавьте в Pizza bot новый стейт - WAIT_FOR_PAYMENT, копируйте реализацию из лекции.
 +
 +В новой версии Pizza Bot, сразу после подтверждения заказа, в чате должна появиться ссылка на оплату. Откройте ссылку, проверьте заказ и введите данные [[https://yookassa.ru/developers/payment-acceptance/testing-and-going-live/testing#test-bank-card|тестовой банковской карты]]. После успешно оплаты, в БД чат-бота должен измениться стейт на ORDER_FINISHED. А в админке ЮKassa должен появится успешно оплаченный платеж.
 +
 +===Процесс сдачи===
 +
 +Свяжитесь в ТГ с [[https://t.me/olegsklyarov|преподавателем]] для выбора удобного времени сдачи.
 +
 +  - (студент): напишите в ТГ [[https://t.me/olegsklyarov|преподавателю]] **одно** сообщение, содержащее текст:
 +    - ''Для сдачи Д/з Payments, бот запущен''
 +    - Ссылка на гит с исходным кодом бота
 +    - Ссылка на ваш бот
 +  - (преподаватель) отправляем вашему боту тестовые сообщения, проверяет адекватность результатов, задаем студенту дополнительные вопросы в личке ТГ
 +  - ...
 +  - (преподаватель) отправляет с ТГ личку студенту сообщение "ФИО ✅ 8️⃣"
 +  - (студент) заходит [[chat-bots:Таблица успеваемости|на страницу успеваемости]] и проверяет корректность своей успеваемости.
 +
 +
 +P.S. Если студент против регистрации на ЮKassa с предоставлением личного номера сотового, то по этой причине можно легально отказаться от выполнения данного Д/з без потери зачета. Однако выполнение данного Д/з **крайне рекомендуется**, особенно если студент планирует попробовать реализовать свой стартап.
 +
  
chat-bots/monetizacija_chat-botov.1762850530.txt.gz · Last modified: by olegsklyarov