API Hujjatlar

Kirish

Bu API orqali Zycron tizimidagi botlarni boshqarishingiz, balansni nazorat qilishingiz va xizmat narxlarini moslashtirishingiz mumkin. API autentifikatsiya qilish, bot mavjudligini tekshirish, balans operatsiyalari va foydalanuvchi botlarini boshqarish uchun mo‘ljallangan.

https://isbcbot.ru/partners/api


Autentifikatsiya

API xizmatlaridan foydalanish uchun autentifikatsiya talab qilinadi. Har bir so‘rovda API kaliti taqdim etilishi lozim. Autentifikatsiya muvaffaqiyatli o‘tgach, foydalanuvchi sessiya tokeni orqali keyingi so‘rovlarni yuborishi mumkin.

POST https://isbcbot.ru/partners/api/auth

So'rov na'munasi (cURL):

curl -X POST "https://isbcbot.ru/partners/api/auth" \
-H "Content-Type: application/json" \
-d '{"api_id":0123456789, "api_key":"ddBIsHGjigH7xXm3LpssfY9V9gLrSpOK"}'

Javob na'munasi:

{
    "success": true,
    "token": "your-jwt-token"
}


Balansni tekshirish

Bu endpoint foydalanuvchining joriy balansini tekshirish imkonini beradi. So‘rov yuborilganda, qaytgan natijada balans miqdori JSON formatida taqdim etiladi.

POST https://isbcbot.ru/partners/api/balance

So'rov na'munasi (cURL):

curl -X POST https://isbcbot.ru/partners/api/balance  \
-H "Authorization: Bearer your-jwt-token"

Javob na'munasi:

{
    "balance": 100.50
}


Bot yaratish

Bu endpoint foydalanuvchiga shaxiy bot yaratish imkonini beradi. So‘rov yuborilgandan so'ng balansda yetarli mablag' mavjud bo'lsa , bot avtomatik yaratiladi.

POST https://isbcbot.ru/partners/api/createBot

So'rov na'munasi (cURL):

curl -X POST https://isbcbot.ru/partners/api/createBot  \
-H "Authorization: Bearer your-jwt-token" \
-H "Content-Type: application/json" \
-d '{"bot_token":"123456789:ABSC..."}'

Javob na'munasi:

{
    "success": true,
    "username": "botusername",
    "create": "17/07/2024 06:26:05",
    "expire_date": "17/08/2024 06:26:05",
    "secret_key": "d3b43b5852469881684ef90b8562f7"
}


Bot mavjudligini tekshirish

Bu endpoint orqali bot mavjud yoki mavjud emasligini tekshirish mumkin. Agar bot ro‘yxatdan o‘tgan bo‘lsa, uning holati va tafsilotlari qaytariladi.

POST https://isbcbot.ru/partners/api/checkBotAvailability

So'rov na'munasi (cURL):

curl -X POST https://isbcbot.ru/partners/api/checkBotAvailability \
-H "Authorization: Bearer your-jwt-token" \
-H "Content-Type: application/json" \
-d '{"bot_token":"123456789:ABSC..."}'

Javob na'munasi:

{
    "success": true,
    "status": "available"
}


Botlar ro'yxati

Foydalanuvchiga tegishli barcha botlar ro‘yxatini olish uchun ushbu endpointdan foydalaniladi. Har bir bot haqida tafsilotli ma’lumotlar, jumladan oxirgi to'lov va maxsus kalitlar beriladi.

POST https://isbcbot.ru/partners/api/getUserBots

So'rov na'munasi (cURL):

curl -X POST https://isbcbot.ru/partners/api/getUserBots \
-H "Authorization: Bearer your-jwt-token"

Javob na'munasi:


[
  {
    "id":2,
    "username":"Bot",
    "balance":675,
    "created":"17/07/2024 06:26:05",
    "last_pay":"17/07/2025 06:26:05",
    "next_pay":"17/08/2025 06:26:05",
    "secret_key":"d3b43b5852469881684ef90b8562f7",
    "status":"3"
   },
   {
    "id":5,
    "username":"Bot",
    "balance":675,
    "created":"28/07/2024 21:09:16",
    "last_pay":"28/07/2024 21:09:16",
    "next_pay":"28/08/2024 21:09:16",
    "secret_key":"bddebd1fd5e34cf59215cb124c6e4",
    "status":"3"
   }
]
                


Bot tokenini yangilash

Agar bot tokeni eskirgan yoki o‘zgartirilishi kerak bo‘lsa, ushbu endpoint orqali yangilash mumkin. Yangi token foydalanuvchining hisobiga bog‘lanadi va eski token avtomatik ravishda bekor qilinadi.

POST https://isbcbot.ru/partners/api/updateBotToken

So'rov na'munasi (cURL):

curl -X POST https://isbcbot.ru/partners/api/updateBotToken \
-H "Authorization: Bearer your-jwt-token" \
-H "Content-Type: application/json" \
-d '{"bot_token":"123456789:ABSC...","username":"usernamebot"}'

Javob na'munasi:

{
    "success": true,
    "message": "Bot token muvaffaqiyatli yangilandi..!",
    "date": "28/08/2024 21:09:16"
}


Bot hisobini to'ldirish

Bu endpoint orqali bot hisobiga mablag‘ qo‘shish mumkin. Foydalanuvchi kerakli summani kiritadi va bot ichki balansi tegishli miqdorda oshiriladi.

POST https://isbcbot.ru/partners/api/topUpBalance

So'rov na'munasi (cURL):

curl -X POST https://isbcbot.ru/partners/api/topUpBalance \
-H "Authorization: Bearer your-jwt-token" \
-H "Content-Type: application/json" \
-d '{"username":"usernamebot","amount":5000}'

Javob na'munasi:

{
    "success": true,
    "new_balance": 15000
}


Bot hisobidan yechish

Bot hisobidagi mablag‘ni yechib olish uchun ushbu endpointdan foydalanish mumkin. Bu jarayon orqali bot ichki balansidan mablag'lar yechib olinadi.

POST https://isbcbot.ru/partners/api/chargeBalance

So'rov na'munasi (cURL):

curl -X POST https://isbcbot.ru/partners/api/chargeBalance \
-H "Authorization: Bearer your-jwt-token" \
-H "Content-Type: application/json" \
-d '{"username":"usernamebot","amount":5000}'

Javob na'munasi:

{
    "success": true,
    "new_balance": 10000
}


Xizmatlar uchun foiz

Bu endpoint orqali xizmatlar uchun foiz stavkasini o‘zgartirish mumkin. Foydalanuvchi xizmatlarga belgilangan komissiyani moslashtira oladi.

POST https://isbcbot.ru/partners/api/editProfitPercent

So'rov na'munasi (cURL):

curl -X POST https://isbcbot.ru/partners/api/editProfitPercent \
-H "Authorization: Bearer your-jwt-token" \
-H "Content-Type: application/json" \
-d '{"percent":10}'

Javob na'munasi:

{
    "success": true
}


Botlar narxi

Bu endpoint botlar uchun o‘rnatilgan narxlarni yangilash imkonini beradi. Foydalanuvchi o‘zining xizmatlari uchun turli narxlarni belgilashi mumkin.

POST https://isbcbot.ru/partners/api/editBotProfit

So'rov na'munasi (cURL):

curl -X POST https://isbcbot.ru/partners/api/editBotProfit \
-H "Authorization: Bearer your-jwt-token" \
-H "Content-Type: application/json" \
-d '{"mother_price":1000,"child_price":1000}'

Javob na'munasi:

{
    "success": true
}


API Domen

Agar API uchun domen nomini o‘zgartirish talab qilinsa, ushbu endpoint orqali amalga oshiriladi. Bu o‘z domeningizdan foydalanish yoki xavfsizlikni oshirish uchun foydalidir. Ushbu endpointdan foydalanishingiz uchun ushbu fayl kerak bo'ladi. Bu faylni so'rovlarni qabul qiluvchi manzilga joylashtiring. Faylni joylashtirganingizdan so'ng , ushbu endpointdan foydalaning.
Misol uchun: https://example.com/api/index.php shu manzilga faylni joylasangiz , sizning API tizimingiz shu manzilga biriktiriladi. Bu barcha botlaringiz uchun amal qiladi. Tizimni asosiy domeniga qaytish uchun endpoint dan foydalaning va ["url":0] shu holda kiriting.

POST https://isbcbot.ru/partners/api/editApiDomain

So'rov na'munasi (cURL):

curl -X POST https://isbcbot.ru/partners/api/editApiDomain \
-H "Authorization: Bearer your-jwt-token" \
-H "Content-Type: application/json" \
-d '{"url":"https://yourdomain.com/"}'

Javob na'munasi:

{
    "success": true,
    "message": "Domen yangilandi."
}