Gateway
Botların nereye ve nasıl bağlanacağı.
Bot gateway bilgisini getir (getGatewayBot)
GET https://noluyo.net/api/v1/gateway/bot (GET /gateway/bot)
Botun nereye bağlanacağını ve kaç shard açacağını söyler. shards, botun bulunduğu sunucu sayısına göre önerilen sayıdır. session_start_limit botun o günkü oturum başlatmalarını gösterir: total, remaining, reset_after (günlük pencerenin sıfırlanmasına kalan milisaniye) ve max_concurrency (5 saniyede başlatılabilecek oturum sayısı). Okumak oturum başlatma hakkı harcamaz. Yalnızca bot token'ları.
- Kimlik: Bot token'ı (
Authorization: Bot <BOT_TOKEN>) - Hız sınırı:
read(30 / 5s)
Örnek çağrılar
curl -X GET "https://noluyo.net/api/v1/gateway/bot" \
-H "Authorization: Bot $BOT_TOKEN"
// JavaScript (noluyo-bot)
await bot.rest.getGatewayBot();
# Python (noluyo_bot)
await bot.rest.get_gateway_bot()
Yanıt (200)
{
"url": "wss://noluyo.net/bot-gateway",
"shards": 1,
"session_start_limit": {
"total": 1000,
"remaining": 999,
"reset_after": 14400000,
"max_concurrency": 1
}
}
Hata kodları
- HTTP 401:
unauthorized - HTTP 403:
temporarily_banned - HTTP 429:
rate_limited - HTTP 503:
maintenance