Python Discord Botu Cevap Vermeme Sorunu Nasıl Çözülür?

Howert

Katılımcı Üye
15 Mar 2022
573
218
root@Howert
intents = discord.Intents.default()
intents.typing = False
intents.presences = False
intents.messages = False
intents.guild_messages = True

bot = commands.Bot(command_prefix='!', intents=intents)
ayarlar bu şekilde botun tüm izinleri falanda tam ama kanalda komutu girince cevap vermiyor dmden veriyor intents.messages özelliğini kapatında dmyi de kanalları da görmüyor kanalı görmesini nasıl sağlarım?
 
16 May 2023
140
42
23
TÜRKİYE
intents = discord.Intents.default()
intents.typing = False
intents.presences = False
intents.messages = False
intents.guild_messages = True

bot = commands.Bot(command_prefix='!', intents=intents)
ayarlar bu şekilde botun tüm izinleri falanda tam ama kanalda komutu girince cevap vermiyor dmden veriyor intents.messages özelliğini kapatında dmyi de kanalları da görmüyor kanalı görmesini nasıl sağlarım?
Belirttiğiniz gibi, intents.messages özelliğini False olarak ayarladığınızda, botunuz kanallardaki mesajları alamaz. Kanallardaki mesajları alabilmesi için `intents.messages` özelliğini True yapmanız gerekiyor. Ancak, dikkat etmeniz gereken bir nokta var: Discord botlarının mesajları okuması için "Privileged Intent"leri etkinleştirmeniz gerekebilir. Bu değişiklikler için Discord Developer Portal'dan botunuzun sayfasına giderek gerekli izinleri etkinleştirmeniz gerekebilir.
Eğer bu ayarları zaten yapmış ve botunuz hala kanallardaki mesajları alamıyorsa, muhtemelen diğer bir konuda bir sorun var. Belki de botunuzun kodunda bir hata olabilir veya botunuzun izinleriyle ilgili bir problem olabilir. Botunuzun kodunu tekrar gözden geçirerek veya Discord API'nin belgelerine bakarak eksik veya hatalı bir şey olup olmadığını kontrol edebilirsiniz.
ÖÖZÜLDÜYSE ÇÖZÜLDÜ DE LÜTFEN.
 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.