โšก TITAN 3.0 REST API v0.1

Developer Documentation

PremiumMod โ€” Telegram guruhlaringizni xavfsiz va toza saqlash uchun mo'ljallangan ilg'or moderatsiya tizimi. Bot real vaqtda spam, firibgarlik va raid hujumlarini SHIELD 2.0 orqali bartaraf etadi.

๐Ÿ”‘ Autentifikatsiya Tizimi

API ikkita xavfsiz avtorizatsiya usulini qo'llab-quvvatlaydi:

Usul Header formati Ishlatilishi
Telegram Mini App Authorization: tma <initData> Mini App orqali xavfsiz guruh va profilingizni boshqarish
Telegram ID Auth Authorization: id <user_id> Brauzerda to'g'ridan-to'g'ri ID orqali panelga kirish
API Key x-api-key: your-api-key Serverlararo boshqaruv va admin integratsiyalari

๐Ÿš€ Botni Guruhga O'rnatish

  1. Telegramda botni qidiring: @bot
  2. "Guruhga qo'shish" tugmasini bosing va kerakli guruhingizni tanlang.
  3. Botga barcha Administrator huquqlarini bering.
  4. Guruhda /reload buyrug'ini yuboring.
  5. Guruh ichida /settings yuborib, Web panel yoki tugmalar orqali sozlang.

๐Ÿ“Œ Asosiy Buyruqlar Ro'yxati

Barcha buyruqlar ham slash (/), ham nuqta (.) prefiksi bilan ishlaydi.

BuyruqMuqobiliVazifasi
/warn.warnQoidabuzarga ogohlantirish berish
/mute.mute [vaqt]Read-only (ovozsiz) rejimga tushirish
/kick.kickFoydalanuvchini guruhdan chiqarish
/ban.banGuruhdan butunlay chetlatish
/unban.unbanBandan chiqarish
/unmute.unmuteMutedan chiqarish
/shield.shieldSHIELD 2.0 holati va anti-raid
.lock / .unlockโ€”Guruhni barcha uchun yopish / ochish
/settings.settingsGuruh sozlamalari Web paneli
GET /api/v0.1/public/stats

Botning real vaqtdagi global umumiy statistikasi.

curl -X GET "http://localhost:8000/api/v0.1/public/stats"

Response (200 OK):

{ "version": "3.0.0", "codename": "TITAN", "users_total": 1284, "groups_active": 45, "messages_deleted": 8920, "total_warns": 340, "total_bans": 115 }
GET /api/v0.1/me/groups

Foydalanuvchi boshqaruvidagi barcha guruhlar ro'yxatini qaytaradi.

curl -X GET "http://localhost:8000/api/v0.1/me/groups" \ -H "Authorization: id 865818112"
PATCH /api/v0.1/me/groups/{group_id}/settings

Guruh moderatsiya parametrlarini yangilash (anti_ads, anti_badwords, warn_limit).

curl -X PATCH "http://localhost:8000/api/v0.1/me/groups/-100123456789/settings" \ -H "Authorization: id 865818112" \ -H "Content-Type: application/json" \ -d '{"anti_ads": true, "anti_badwords": true, "warn_limit": 3}'