Skip to main content
Доступ до продукту завжди видається через тариф. Ендпоінта, який додає підписника до продукту напряму, немає. Продукт має бути увімкнений — див. Увімкнути продукт. У прикладах використовуються ті самі змінні, що й у посібнику Курс у боті: API, TOKEN і PRODUCT_ID.

1. Створіть тариф

Створіть безплатний тариф для продукту або використайте наявний:
Збережіть data.id як OFFER_ID.

2. Знайдіть підписника

Підписник — це будь-хто, хто запустив бота. Щоб знайти ID підписника, викличте Список підписників: для кожного підписника він повертає user_id (Telegram ID користувача) і username. Знайдіть потрібного за одним із них і збережіть його id як SUBSCRIBER_ID. Параметра пошуку немає, тому гортайте список посторінково (per_page, links.next).

3. Видайте тариф

Підписника додано до продукту. У продукті для бота він одразу отримує перший крок. Підписники можуть отримати доступ і самі, купивши або активувавши тариф за посиланням із Згенерувати посилання на тариф.

Перевірте прогрес

  • status: "active", і steps_completed зростає в міру проходження — курс працює.
  • status: "finished" і steps_completed = steps_total одразу після додавання до курсу в боті — курс не чекав на підписника. Див. Коли надсилається кожен крок.

Почати заново

Щоб підписник пройшов продукт заново, видаліть його з продукту і видайте тариф знову. Передайте "delete_steps": true, щоб видалити й уже надіслані ботом повідомлення, інакше вони залишаться в чаті.