İçeriğe geç
uxTools
Oyun

Discord Gateway Intents Hesaplayıcı

İhtiyacınız olan gateway intent'lerini seçin; botunuzun gateway'e bağlanırken göndereceği intents tamsayısını anında elde edin.

Intents değeri
3 intent
33281

Ayrıcalıklı intent'ler (Message Content) Developer Portal'da etkinleştirilmeli ve doğrulanmış uygulamalar için onaylanmalıdır.

Ön ayarlar

Gateway intent'leri

discord.js (GatewayIntentBits)

import { Client, GatewayIntentBits } from "discord.js";

const client = new Client({
  intents: [
    GatewayIntentBits.Guilds,
    GatewayIntentBits.GuildMessages,
    GatewayIntentBits.MessageContent,
  ],
});

discord.py (discord.Intents)

import discord

intents = discord.Intents.none()
intents.guilds = True
intents.guild_messages = True
intents.message_content = True

client = discord.Client(intents=intents)

Bu değer nasıl çalışır

Her gateway intent tek bir bittir (ikinin bir kuvveti). Seçtiğiniz intent'ler bit düzeyinde VEYA işlemiyle tek bir tamsayıda birleştirilir ve bot gateway'e bağlanırken bu değeri gönderir. Atanmış en yüksek bit güvenli tamsayı aralığının çok altında kaldığından hesaplama normal bir sayıyla yapılır. GUILD_MEMBERS, GUILD_PRESENCES ve MESSAGE_CONTENT ayrıcalıklı kabul edilir ve Developer Portal'da ayrıca etkinleştirilmesi gerekir. Bit konumları resmi Discord geliştirici dokümantasyonundan alınmıştır.