33281Ayrıcalıklı intent'ler (Message Content) Developer Portal'da etkinleştirilmeli ve doğrulanmış uygulamalar için onaylanmalıdır.
Ön ayarlar Temel mesaj botu Mesaj + DM botu Moderasyon Müzik / ses Tümü Temizle
Gateway intent'leri Guilds Sunucu oluşturma/güncelleme/silme, rol ve kanal olayları. 1 Guild MembersAyrıcalıklı Üye katılma/güncelleme/ayrılma ve tam üye listesi. 2 Guild Moderation Denetim günlüğü kayıtları, yasaklamalar ve yasak kaldırmalar. 4 Guild Expressions Emoji, çıkartma ve ses panosu güncellemeleri. 8 Guild Integrations Entegrasyon oluşturma/güncelleme/silme olayları. 16 Guild Webhooks Webhook oluşturma, güncelleme ve silme olayları. 32 Guild Invites Davet oluşturma ve silme olayları. 64 Guild Voice States Ses durumu güncellemeleri (katılma, ayrılma, susturma). 128 Guild PresencesAyrıcalıklı Üye durumu ve etkinlik güncellemeleri. 256 Guild Messages Sunucu kanallarında mesaj oluşturma/güncelleme/silme. 512 Guild Message Reactions Sunuculardaki tepki ekleme ve kaldırma olayları. 1024 Guild Message Typing Sunucu kanallarında yazma başlangıcı olayları. 2048 Direct Messages Özel mesaj kanallarındaki mesaj olayları. 4096 Direct Message Reactions DM'lerdeki tepki ekleme ve kaldırma olayları. 8192 Direct Message Typing Özel mesajlarda yazma başlangıcı olayları. 16384 Message ContentAyrıcalıklı Mesajların içeriği, gömüleri, ekleri ve bileşenleri. 32768 Guild Scheduled Events Planlanmış etkinlik oluşturma/güncelleme/silme ve katılımcılar. 65536 Auto Moderation Configuration AutoMod kuralı oluşturma, güncelleme ve silme olayları. 1048576 Auto Moderation Execution AutoMod eylem yürütme olayları. 2097152 Guild Message Polls Sunuculardaki anket oyu ekleme ve kaldırma olayları. 16777216 Direct Message Polls DM'lerdeki anket oyu ekleme ve kaldırma olayları. 33554432 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.