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
- Telegramda botni qidiring:
@bot - "Guruhga qo'shish" tugmasini bosing va kerakli guruhingizni tanlang.
- Botga barcha Administrator huquqlarini bering.
- Guruhda
/reloadbuyrug'ini yuboring. - Guruh ichida
/settingsyuborib, Web panel yoki tugmalar orqali sozlang.
๐ Asosiy Buyruqlar Ro'yxati
Barcha buyruqlar ham slash (/), ham nuqta (.) prefiksi bilan ishlaydi.
| Buyruq | Muqobili | Vazifasi |
|---|---|---|
/warn | .warn | Qoidabuzarga ogohlantirish berish |
/mute | .mute [vaqt] | Read-only (ovozsiz) rejimga tushirish |
/kick | .kick | Foydalanuvchini guruhdan chiqarish |
/ban | .ban | Guruhdan butunlay chetlatish |
/unban | .unban | Bandan chiqarish |
/unmute | .unmute | Mutedan chiqarish |
/shield | .shield | SHIELD 2.0 holati va anti-raid |
.lock / .unlock | โ | Guruhni barcha uchun yopish / ochish |
/settings | .settings | Guruh 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}'