Discord botu nasıl oluşturulur
Bot Oluşturma
Adım 1. Bir uygulama oluşturun (bağlantıyı takip edin).
Adım 2. Bir bot ekleyin ("Bot Ekle" düğmesine tıklayın)).

Adım 2.1. içinde Kurulum bölümünde Bağlantıyı Yükle → Yok.

Adım 2.2. içinde Bot bölümünde, devre dışı bırakın Genel Bot, ardından aşağıdakileri etkinleştirin Yetkiler:
Mesaj İçeriği Yetkisi
Sunucu Üyeleri Yetkisi
Ayrıca şunu da etkinleştirebilirsiniz Çevrimiçi Durum Yetkisi ileride kullanım için.


Adım 3. Belirteci alın (Belirteci Sıfırla).
4. Adım. Botu sunucuya ekleyin:
Şuraya gidin OAuth2 → URL Oluşturucu.
İçinde Kapsamlar, seçin bot.
İçinde Bot İzinleri, seçin Mesaj Gönder, Mesaj Geçmişini Oku, ve gerekli diğer izinler.
Ardından oluşturulan bağlantıyı açın, botu eklemek istediğiniz sunucuyu seçin ve yetkilendirmeyi onaylayın.


Discord’dan tam webhook’u almak için, sadece save_webhook değişkenini kontrol eden bir IF koşulu ile belirlenir.
değişkenine herhangi bir değer atayın. discord_webhook.
Discord Botunu MaviBot’ta Bağlama
Şimdi projenizdeki “Messengerlar” bölümüne gidin MaviBot:

Ardından kopyaladığınız belirteci yapıştırın Discord.

Şuna tıklayın: Tamam düğmesine tıklamanız gerekir.
Hesap Makinesi İşlevleri
Mesaja Yanıt Ver
discord_reply_to_message(message_id, text) - Bu işlev şu amaçla kullanılır bir mesaja yanıt vermek.
! message_id
Düğmenin yanıt vermek istediğiniz mesajın kimliği.
! text
Düğmenin yanıt mesajının metni.
Mesajı Sil
discord_delete_message(message_id) - Bu işlev şu amaçla kullanılır bir mesajı silmek.
! message_id
Düğmenin yanıt vermek istediğiniz mesajın silmek için.
Mesajı Düzenle
discord_edit_message(message_id, text) - Bu işlev şu amaçla kullanılır bir mesajı düzenlemek.
! message_id
Düğmenin yanıt vermek istediğiniz mesajın düzenlemek için.
! text
Düğmenin mesajın yeni metni.
Mesajı Sabitle
discord_pin_message(message_id) - Bu işlev şu amaçla kullanılır bir mesajı sabitlemek.
! message_id
Düğmenin yanıt vermek istediğiniz mesajın sabitlemek için.
Mesajın Sabitlemesini Kaldır
discord_unpin_message(message_id) - Bu işlev şu amaçla kullanılır bir mesajın sabitlemesini kaldırmak.
! message_id
Düğmenin yanıt vermek istediğiniz mesajın sabitlemesini kaldırmak için.
Bir mesaja tepki gönder
discord_send_reaction(message_id, reaction) - Bu işlev şu amaçla kullanılır bir mesaja tepki göndermek.
! message_id
Düğmenin yanıt vermek istediğiniz mesajın tepki göndermek için.
! tepki
Düğmenin gönderilecek tepki. Tek bir emoji (örn. ❤️) veya sunucudaki özel bir emojinin kimliğini verebilirsiniz. Özel bir emojinin kimliğinin nasıl alınacağına dair bilgiler aşağıda verilmiştir.
Bir kanaldaki mesajdan bir tepkiyi kaldırma
discord_delete_reaction(message_id, reaction, user_id) - Bu işlev şu amaçla kullanılır bir kanaldaki mesajdan bir tepkiyi kaldırmak.
! message_id
Düğmenin yanıt vermek istediğiniz mesajın tepkinin kaldırılacağı mesaj.
! tepki
Düğmenin kaldırılacak tepki. Tek bir emoji (örn. ❤️) veya sunucudaki özel bir emojinin kimliğini verebilirsiniz. Özel bir emojinin kimliğinin nasıl alınacağına dair bilgiler aşağıda verilmiştir.
user_id
Düğmenin kullanıcının kimliği tepkiyi kaldırmak istediğiniz kişi. Tepkiyi mevcut bottan kaldırmak istiyorsanız bu parametre isteğe bağlıdır.
Geri aramalar
Bir kullanıcı bir tepki gönderdiğinde, sohbette aşağıdaki biçimde bir geri çağırma alınır:
new_like ❤️ uid413984787162726410

Burada uid413984787162726410 şudur kullanıcının kimliği tepkiyi gönderen kişi.
Özel bir emojinin kimliği nasıl alınır
Discord kanalındaki bir mesaja özel bir tepki gönderirseniz, aşağıdaki biçimde bir geri çağırma alınır:
new_like beer:1479419477396291696 uid413984787162726410

Burada beer:1479419477396291696 şudur tepkinin kimliği. Tepkiyle ilgili işlevlerde kullanmak üzere kopyalayabilirsiniz.
Mesaj Kimliği nasıl alınır
İstemcinin mesaj kimliğini web kancasından alabilirsiniz eğer save_webhook etkinleştirilmişse. Örnek:
data = discord_webhook["data"]
msg_id = data["id"]
result = discord_reply_to_message(msg_id, "Bu bir mesaja yanıttır")
Last updated