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."
}