Автоматизація закритого Telegram-клубу з підпискою (Інтеграція платежів, видача доступу, продовження підписки тощо.)
Загальний опис завдання
Необхідно створити/налаштувати систему, яка буде:
Приймати платіж за підписку (підключити/налаштувати узбецькі платіжні сервіси або Telegram Bot Payments).
Автоматично видавати доступ користувачам до закритого Telegram‐чату/каналу (або групи з темами) після підтвердження оплати.
Відстежувати термін підписки: нагадувати користувачу про продовження, а при відсутності оплати – відключати доступ з клубу.
Присилати сповіщення про статус підписки та терміни оплати в особисті повідомлення.
Мета – повністю автоматизувати процес оплати та управління доступом, щоб мінімізувати ручну працю адміністраторів.
Основні вимоги та функціонал
Інтеграція з платіжними системами можливість оплати в узбецьких платіжних сервісах (вкажіть, які саме: Payme, Click, Apelsin тощо) або через Telegram Bot Payments (якщо є підтримка потрібної валюти).
Створення платіжної форми (може бути веб-сторінка або вбудований функціонал бота) з необхідними полями (сума, валюта, підтвердження).
Автоматичне оновлення статусу «Оплачено/Не оплачено» при проходженні транзакції.
Telegram-бот для взаємодії з підписниками
Бот перевіряє наявність підписки перед видачею посилання‐запрошення в закритий клуб.
Бот самостійно запрошує (додає) користувача в групу/канал (при підтвердженій оплаті) або надає посилання, що діє обмежений час.
При закінченні терміну підписки бот автоматично видаляє користувача або блокує доступ до чату.
Продовження та сповіщення
За кілька днів до закінчення підписки бот надсилає особисте повідомлення користувачу з нагадуванням про продовження.
Якщо користувач не продовжує підписку, доступ автоматично закривається.
Користувачу також надсилається сповіщення про те, що підписка закінчилася і що потрібно знову оплатити.
Панель/інструменти адміністрування (або зручна система управління)
Можливість для адміністратора переглядати список підписників, дату початку та закінчення підписки.
Ручна видача підписки або продовження (на випадок, якщо хтось оплатив офлайн або потрібно зробити винятки).
Можливість швидко змінювати вартість підписки, період дії, інтеграцію з іншими платіжними системами.
Безпека та захист
Правильна обробка платіжних токенів і ключів.
Захист від спроб шахрайства (наприклад, пересилання чужого платіжного чека, автоматичне підтвердження без реальної оплати).