Концепції, цінність і типові сценарії
Концепції, цінність і типові сценарії
Preparing Ring content
Preparing Ring content
Preparing Ring content
Використовуйте вкладки Founder / Developer на бічній панелі документації. Це бот адміністратора для операторів — не Login via Telegram учасника (OIDC) і не автентифікація через initData Mini App. Автентифікація учасника: Authentication. Членство Stars: SubscriptionConductor.
Ring постачає Telegram Admin Bot, щоб адміністратори платформи могли модерувати новини, виконувати вибрані адміністративні операції та отримувати callback-и затвердження без відкриття веб-інтерфейсу адміністратора — і водночас дотримуватися того самого RBAC SSOT, що й /admin.
|| Зона | Факт |
||---------|--------|
|| Webhook | POST /api/telegram/admin-bot/webhook |
|| Код | lib/telegram/admin-bot/ |
|| RBAC | features/auth/user-role.ts — isPlatformAdmin / isSuperadmin |
|| Затвердження новин | Callback-и бота + News / News Kingdom |
|| Поверхня | Аудиторія | Секрет / криптографія |
||---------|----------|-----------------|
|| Login via Telegram | Учасники (браузер) | AUTH_TELEGRAM_ID / SECRET — OIDC на oauth.telegram.org |
|| Mini App initData | Учасники (клієнт WebApp) | HMAC WebAppData — TELEGRAM_MINI_APP_BOT_TOKEN (fallback-и описані в Authentication) |
|| Link Telegram (профіль) | Учасники, які ввійшли | HMAC Login Widget з ADMIN_BOT_TOKEN / TELEGRAM_LOGIN_BOT_TOKEN |
|| Членство telegram_stars | Учасники, які платять | Той самий токен Mini App бота + Bot API createInvoiceLink — SubscriptionConductor |
|| Admin bot (ця сторінка) | Адміністратори платформи | ADMIN_BOT_TOKEN + ADMIN_BOT_WEBHOOK_SECRET + білий список |
Операції під час термінових годин і модерація в дорозі: затверджуйте чернетки редакції, перевіряйте критичні черги та зберігайте аудиторський слід — без VPN до настільної сесії адміністратора.
Керування через authentication, security і verification:
admin / superadmin.communication.telegramId), перш ніж білий список зможе їх побачити.Передумова: Login via Telegram OIDC учасника + initData Mini App у порівнянні з цим ботом адміністратора.
Див. також: рахунки telegram_stars використовують спільний хелпер токена Mini App — не цей webhook адміністратора.
Той самий процес: оцінювання, просування та callback-и затвердження в Telegram.
Наступний крок: конвеєр чернетка → зображення → затвердження в Telegram.
Використовуйте вкладки Founder / Developer на бічній панелі документації. Це бот адміністратора для операторів — не Login via Telegram учасника (OIDC) і не автентифікація через initData Mini App. Автентифікація учасника: Authentication. Членство Stars: SubscriptionConductor.
Ring постачає Telegram Admin Bot, щоб адміністратори платформи могли модерувати новини, виконувати вибрані адміністративні операції та отримувати callback-и затвердження без відкриття веб-інтерфейсу адміністратора — і водночас дотримуватися того самого RBAC SSOT, що й /admin.
|| Зона | Факт |
||---------|--------|
|| Webhook | POST /api/telegram/admin-bot/webhook |
|| Код | lib/telegram/admin-bot/ |
|| RBAC | features/auth/user-role.ts — isPlatformAdmin / isSuperadmin |
|| Затвердження новин | Callback-и бота + News / News Kingdom |
|| Поверхня | Аудиторія | Секрет / криптографія |
||---------|----------|-----------------|
|| Login via Telegram | Учасники (браузер) | AUTH_TELEGRAM_ID / SECRET — OIDC на oauth.telegram.org |
|| Mini App initData | Учасники (клієнт WebApp) | HMAC WebAppData — TELEGRAM_MINI_APP_BOT_TOKEN (fallback-и описані в Authentication) |
|| Link Telegram (профіль) | Учасники, які ввійшли | HMAC Login Widget з ADMIN_BOT_TOKEN / TELEGRAM_LOGIN_BOT_TOKEN |
|| Членство telegram_stars | Учасники, які платять | Той самий токен Mini App бота + Bot API createInvoiceLink — SubscriptionConductor |
|| Admin bot (ця сторінка) | Адміністратори платформи | ADMIN_BOT_TOKEN + ADMIN_BOT_WEBHOOK_SECRET + білий список |
Операції під час термінових годин і модерація в дорозі: затверджуйте чернетки редакції, перевіряйте критичні черги та зберігайте аудиторський слід — без VPN до настільної сесії адміністратора.
Керування через authentication, security і verification:
admin / superadmin.communication.telegramId), перш ніж білий список зможе їх побачити.Передумова: Login via Telegram OIDC учасника + initData Mini App у порівнянні з цим ботом адміністратора.
Див. також: рахунки telegram_stars використовують спільний хелпер токена Mini App — не цей webhook адміністратора.
Той самий процес: оцінювання, просування та callback-и затвердження в Telegram.
Наступний крок: конвеєр чернетка → зображення → затвердження в Telegram.
Використовуйте вкладки Founder / Developer на бічній панелі документації. Це бот адміністратора для операторів — не Login via Telegram учасника (OIDC) і не автентифікація через initData Mini App. Автентифікація учасника: Authentication. Членство Stars: SubscriptionConductor.
Ring постачає Telegram Admin Bot, щоб адміністратори платформи могли модерувати новини, виконувати вибрані адміністративні операції та отримувати callback-и затвердження без відкриття веб-інтерфейсу адміністратора — і водночас дотримуватися того самого RBAC SSOT, що й /admin.
|| Зона | Факт |
||---------|--------|
|| Webhook | POST /api/telegram/admin-bot/webhook |
|| Код | lib/telegram/admin-bot/ |
|| RBAC | features/auth/user-role.ts — isPlatformAdmin / isSuperadmin |
|| Затвердження новин | Callback-и бота + News / News Kingdom |
|| Поверхня | Аудиторія | Секрет / криптографія |
||---------|----------|-----------------|
|| Login via Telegram | Учасники (браузер) | AUTH_TELEGRAM_ID / SECRET — OIDC на oauth.telegram.org |
|| Mini App initData | Учасники (клієнт WebApp) | HMAC WebAppData — TELEGRAM_MINI_APP_BOT_TOKEN (fallback-и описані в Authentication) |
|| Link Telegram (профіль) | Учасники, які ввійшли | HMAC Login Widget з ADMIN_BOT_TOKEN / TELEGRAM_LOGIN_BOT_TOKEN |
|| Членство telegram_stars | Учасники, які платять | Той самий токен Mini App бота + Bot API createInvoiceLink — SubscriptionConductor |
|| Admin bot (ця сторінка) | Адміністратори платформи | ADMIN_BOT_TOKEN + ADMIN_BOT_WEBHOOK_SECRET + білий список |
Операції під час термінових годин і модерація в дорозі: затверджуйте чернетки редакції, перевіряйте критичні черги та зберігайте аудиторський слід — без VPN до настільної сесії адміністратора.
Керування через authentication, security і verification:
admin / superadmin.communication.telegramId), перш ніж білий список зможе їх побачити.Передумова: Login via Telegram OIDC учасника + initData Mini App у порівнянні з цим ботом адміністратора.
Див. також: рахунки telegram_stars використовують спільний хелпер токена Mini App — не цей webhook адміністратора.
Той самий процес: оцінювання, просування та callback-и затвердження в Telegram.
Наступний крок: конвеєр чернетка → зображення → затвердження в Telegram.
OIDC учасника Login via Telegram + ролі, яких має дотримуватися бот.
|| Шлях | Роль |
||------|------|
|| features/auth/components/telegram-signin-button.tsx | Login via Telegram OIDC |
|| lib/auth/telegram-oidc.ts | Провайдер OIDC для Auth.js |
|| lib/auth/telegram-miniapp-initdata.ts | HMAC WebAppData Mini App + хелпер токена бота |
|| features/auth/components/telegram-linking-modal.tsx | Застаріле підключення Login Widget |
|| app/api/auth/telegram/callback/route.ts | Callback віджета (потрібна сесія) |
|| lib/auth/telegram-login-widget-hash.ts | Спільний HMAC віджета |
|| lib/payments/subscription/providers/telegram-stars-subscription.ts | Рахунки Stars XTR |
Див. також: IDE MCP-двійник для адміністративних операцій того самого клону.
ADMIN_BOT_TOKEN=...
ADMIN_BOT_WEBHOOK_SECRET=...OIDC учасника Login via Telegram + ролі, яких має дотримуватися бот.
|| Шлях | Роль |
||------|------|
|| features/auth/components/telegram-signin-button.tsx | Login via Telegram OIDC |
|| lib/auth/telegram-oidc.ts | Провайдер OIDC для Auth.js |
|| lib/auth/telegram-miniapp-initdata.ts | HMAC WebAppData Mini App + хелпер токена бота |
|| features/auth/components/telegram-linking-modal.tsx | Застаріле підключення Login Widget |
|| app/api/auth/telegram/callback/route.ts | Callback віджета (потрібна сесія) |
|| lib/auth/telegram-login-widget-hash.ts | Спільний HMAC віджета |
|| lib/payments/subscription/providers/telegram-stars-subscription.ts | Рахунки Stars XTR |
Див. також: IDE MCP-двійник для адміністративних операцій того самого клону.
ADMIN_BOT_TOKEN=...
ADMIN_BOT_WEBHOOK_SECRET=...OIDC учасника Login via Telegram + ролі, яких має дотримуватися бот.
|| Шлях | Роль |
||------|------|
|| features/auth/components/telegram-signin-button.tsx | Login via Telegram OIDC |
|| lib/auth/telegram-oidc.ts | Провайдер OIDC для Auth.js |
|| lib/auth/telegram-miniapp-initdata.ts | HMAC WebAppData Mini App + хелпер токена бота |
|| features/auth/components/telegram-linking-modal.tsx | Застаріле підключення Login Widget |
|| app/api/auth/telegram/callback/route.ts | Callback віджета (потрібна сесія) |
|| lib/auth/telegram-login-widget-hash.ts | Спільний HMAC віджета |
|| lib/payments/subscription/providers/telegram-stars-subscription.ts | Рахунки Stars XTR |
Див. також: IDE MCP-двійник для адміністративних операцій того самого клону.
ADMIN_BOT_TOKEN=...
ADMIN_BOT_WEBHOOK_SECRET=...