| Both sides previous revisionPrevious revisionNext revision | Previous revision |
| chat-bots-2025-fall:monetizacija_chat-botov [2026/03/02 12:34] – removed - external edit (Unknown date) 127.0.0.1 | chat-bots-2025-fall:monetizacija_chat-botov [2026/03/02 12:34] (current) – ↷ Links adapted because of a move operation olegsklyarov |
|---|
| | ====== Монетизация чат-ботов ====== |
| | |
| | ===== Д/З ===== |
| | |
| | ==== 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-2025-fall:tablica_uspevaemosti|на страницу успеваемости]] и проверяет корректность своей успеваемости. |
| | |
| | |
| | P.S. Если студент против регистрации на ЮKassa с предоставлением личного номера сотового, то по этой причине можно легально отказаться от выполнения данного Д/з без потери зачета. Однако выполнение данного Д/з **крайне рекомендуется**, особенно если студент планирует попробовать реализовать свой стартап. |
| | |
| |