Forward LogoForwardMsg

Discord Botu Oluşturma

Discord botu oluşturup bağlayın, ForwardMsg'in botu yapılandırmasını sağlayın ve mesaj gönderip okuyacağı yeri seçin.

Discord'dan mesaj kopyalamak için kendi hesabınızı kullanabilirsiniz. Orijinal sunucuya bot davet etmeniz, sunucunun sahibi veya yöneticisi olmanız gerekmez. Hesabınızın kopyalamak istediğiniz kanallara erişmesi yeterlidir. İhtiyacınız buysa Discord Hesabı Bağlama sayfasından başlayın.

Bir Discord botu, kopyalanan metni ve resim, video, dosya gibi desteklenen medyaları Discord sunucunuza teslim edebilir. Discord kaynaklarından Discord embed'leri de iletilebilir. İletme Seçenekleri bölümünden mesaj türlerini seçin; hedef sunucunun yükleme sınırı yine geçerlidir. Hesabınız yerine bot kullanmayı seçerseniz bot orijinal mesajları da okuyabilir.

  • Okumak için hesabınızı, teslim etmek için botu mu kullanıyorsunuz? Botu yalnızca kopyaların ulaşacağı sunucuya davet edin.
  • Botun okumasını da mı istiyorsunuz? Orijinal sunucuya da davet edip kopyalamak istediğiniz kanallara erişim verin.

Kod yazmanız veya botu barındırmanız gerekmez. ForwardMsg botu sizin için çalıştırır.

Discord'da botu oluşturun

  1. Discord Developer Portal sayfasını açın.
  2. New Application'ı seçin.
  3. Community Forwarder gibi tanıyacağınız bir ad girin.
  4. Create'i seçin.
  5. Uygulamanın sol menüsünden Bot'u açın.

Discord, bot ayarlarını uygulama olarak adlandırır. Bot sayfasından botun adını, resmini ve giriş tokenini yönetebilirsiniz.

Bot tokenini kopyalayın

Bot tokeni, botun parolası gibidir. Kişisel Discord hesap tokeninizden farklıdır.

  1. Bot sayfasında Token'ı bulun.
  2. Kopyalayabileceğiniz token oluşturmak için Reset Token'ı seçin.
  3. Discord'un onay adımlarını tamamlayın.
  4. Tokeni kopyalayıp gizli tutun.

Kısayol: ForwardMsg'in botu yapılandırmasını sağlayın

Aşağıdaki manuel ayarları atlayabilirsiniz: Discord Botu Ekle iletişim kutusuna tokeni yapıştırın, Ekle'yi seçip Devam Et → davet → Tamam adımlarını tamamlayın. ForwardMsg botun desteklenen intent'lerini ve varsayılan sunucu kurulum ayarlarını otomatik yapılandırır. Botu doğrudan bu iletişim kutusundan davet edebilirsiniz. Mesaj göndermesi için Bağlayın; botun mesajları da okumasını istiyorsanız okuması için bağlayın. Ayarları görmek için daha sonra Developer Portal'ı yenileyin. Botun yine de alıcı kanallara erişmesi gerekir.

Tokeni sıfırlamak veya iptal etmek eski bağlantının kesilmesine yol açar

ForwardMsg'de zaten kaydedilmiş bir tokeni sıfırlarsanız eski bağlantı artık giriş yapamaz. Yeni tokenle Ekle Discord Botu'nu yeniden kullanın. Mesajları okuyorsa Kaynak altında yeni bağlantıyı seçin; kopyaları gönderiyorsa etkilenen her Yönlendirme hedefindeki eski botu değiştirin. Değişiklikleri kaydedip etkilenen otomasyonları yeniden başlatın. Eski bağlantının adını değiştirmek tokenini güncellemez.

Sonraki iki bölümde botu davet etmeden önce ayarları kendiniz nereden inceleyip değiştirebileceğiniz gösterilir.

Mesaj metnini okumasına izin verin

Discord bu anahtarları intent olarak adlandırır. ForwardMsg için aşağıdaki iki intent'i de açın. Botunuz yalnızca kopya gönderse, mesaj okusa ya da ikisini birden yapsa da önerilen kurulum budur. Intent'ler, kanal görüntüleme veya oraya gönderi paylaşma izninden ayrıdır.

  1. Developer Portal'da Bot'u açın.
  2. Privileged Gateway Intents bölümünü bulun.
  3. Server Members Intent ve Message Content Intent'i açın.
  4. Discord bir kaydetme düğmesi gösterirse değişiklikleri kaydedin.
IntentNe işe yararNe seçilmeli
Message Content IntentBotun mesaj metni ve içeriğini almasını sağlar.Bot mesaj okusa, kopya gönderse veya ikisini birden yapsa da ForwardMsg kurulumu için açın.
Server Members IntentBotun sunucu üyeleriyle ilgili bilgi almasını sağlar.Bot mesaj okusa, kopya gönderse veya ikisini birden yapsa da ForwardMsg kurulumu için açın.

İhtiyaç duyduğu izinleri seçin

Bunlar botu davet ettiğinizde istenen varsayılan izinlerdir. Davet bağlantısını kullanmadan önce yapılandırın veya gözden geçirin:

  1. Developer Portal'da Installation'ı açın.
  2. Installation Contexts altında Guild Install'ı etkinleştirin. Discord sunucuya guild der.
  3. Default Install Settings altında Guild Install ayarlarını bulun.
  4. Botu sunucuya eklemenizi sağlayan bot kapsamını ekleyin. ForwardMsg iletmesi slash komutları kullanmaz; komut ayarlamanız gerekmez.
  5. Aşağıdaki izinleri gözden geçirin. ForwardMsg'in standart daveti bunların tümünü ister.
  6. Portal isterse kaydedin.

Standart davette bulunan izinler

Seçtiğiniz iletme özelliklerine hazır olması için varsayılan izinleri seçili bırakın. Aşağıdaki izinlerden bazıları yalnızca isteğe bağlı özellikler için gerekir; bu özellikleri açmadan da izinleri seçili bırakabilirsiniz.

İzinBotun yapmasını sağladığı
View Channels / View ChannelOkuyacağı veya gönderi paylaşacağı kanalları görme.
Send MessagesKopyalanan metni alıcı kanala gönderme.
Read Message HistoryYanıt bağlamı için gerekenler dahil önceki mesajları alma.
Attach FilesResim, video ve diğer dosyaları yükleme.
Embed LinksEmbed kartları ve bağlantı önizlemeleri gönderme.
Manage MessagesDiğer kullanıcıların mesajlarını silme; standart mesaj yönetimi izinleri kapsamında dahildir.
Pin Messagesİlgili yansıtma eylemleri açıkken mesajları sabitleme ve sabitlemeyi kaldırma.

İsteğe bağlı davranış izinleri

Bu izinler de standart davete dahildir. Yalnızca ilişkili özelliği kullanıyorsanız gerekir:

İzinBotun yapmasını sağladığı
Manage WebhooksWebhook'ları etkinleştir orijinal yazar adlarını ve avatarlarını kullandığında kanal webhook'ları oluşturma ve yönetme.
Send Messages in ThreadsErişebildiği bir konu içinde kopya teslim etme.
Add ReactionsTepki yansıtma etkinleştirildiğinde tepki ekleme.
Mention EveryoneMesaj biçimi kullandığında @everyone ve @here gibi etiketleri gönderme.
Use External EmojisDiğer sunuculardan özel emojiler kullanma.
Use External StickersDiğer sunuculardan çıkartmalar kullanma.
Send Voice MessagesDiscord sesli mesajları gönderme.
Bypass SlowmodeKanalın yavaş modunu beklemeden gönderi paylaşma.

Bota Administrator izni vermeniz gerekmez. Kurduktan sonra gerçek sunucu ve kanal izinlerini gözden geçirin. Discord'un izin başvurusu bu denetimleri açıklar.

Bot zaten sunucudaysa portal varsayılanlarını değiştirmek mevcut sunucu erişimini güncellemez. Discord'da Server Settings → Roles'u açıp botun rolünü seçin ve Permissions'ı gözden geçirin. Tek bir kanal için Edit Channel → Permissions'ı açıp botun rolünü veya doğrudan girdisini denetleyin. Sunucu rolü izin verse bile kategori ve kanal kuralları erişimi reddedebilir.

Botu sunucuya kurun

Teslimat için botu kopyaların ulaşmasını istediğiniz sunucuya ekleyin. Orijinal mesajları hesabınız okuyorsa botun orijinal sunucuya katılması gerekmez. Yalnızca botun bu kanalları okumasını istiyorsanız oraya ekleyin.

ForwardMsg'de Discord Botu Ekle iletişim kutusunda davet penceresini açmak için Hedef Sunucuya Ekle'yi kullanın. Alıcı sunucuyu veya botun mesajları okuyacağı şekilde kuruyorsanız orijinal sunucuyu seçin. Discord'da yetki verip ForwardMsg'e dönün ve Tamam'ı seçin. Bot zaten doğru sunucudaysa yeniden davet etmeden Tamam'ı seçebilirsiniz.

Botu Developer Portal'dan da davet edebilirsiniz:

  1. Developer Portal'da Installation'ı açın.
  2. Install Link altında Discord Provided Link'i seçin.
  3. Bağlantıyı kopyalayıp Discord'da oturum açmış durumdayken tarayıcıda açın.
  4. Add to server'ı seçip istediğiniz sunucuyu belirleyin.
  5. Authorize'ı seçip Discord'un onayını tamamlayın.
  6. Botun sunucunun üye listesinde göründüğünü doğrulayın.

Sunucunun sahibiyseniz, yöneticiyseniz veya Manage Server izniniz varsa davet edebilirsiniz. Yoksa sunucu yöneticisinden sizin için davet etmesini isteyin. Mesajları kendi hesabınızla kopyaladığınız orijinal sunucuda bu izne ihtiyacınız yoktur.

Düzeni değişirse portaldaki denetimleri görmek için Discord'un kurulum kılavuzuna bakın.

Mesajları okuması için bağlayın

Nerede bulunur?
Otomasyonunuzu açın → Otomasyon Ayarları → Kaynak → Discord Botu → Ekle Discord Botu
  1. Mesajları okumak için Discord Botu kullanan bir otomasyonu açıp Kaynak altında Ekle Discord Botu'nu seçin.
  2. Bot tokenini yapıştırıp Ekle'yi seçin.
  3. ForwardMsg'de botun adını olduğu gibi bırakın veya değiştirip Devam Et'i seçin.
  4. Henüz katılmadıysa Hedef Sunucuya Ekle'yi kullanarak okuyacağı mesajların bulunduğu sunucuya davet edin. Discord'da yetki verin.
  5. ForwardMsg'e dönüp Tamam'ı seçin.
  6. Botun Kaynak altında seçildiğini doğrulayın.
  7. Ayarları Güncelle'yi seçin.
  8. Başlat'ı seçip Çalışıyor durumunu bekleyin.
  9. Okuması gereken sunucu ve kanalları ekleyin.

Kaynak, orijinal mesajların geldiği yerdir. Yalnızca izlemek istediğiniz kanalları seçin.

Mesaj göndermesi için bağlayın

Nerede bulunur?
Otomasyon düzenleyicisi → ayarlarını açmak için soldaki listede izlediğiniz kaynak sohbete tıklayın → Yönlendirme → Hedef Ekle → Discord Botu

Bot önceden kaydedilmişse tokenini yeniden yapıştırmadan seçip alıcı kanalı belirlemeye devam edin.

  1. Ayarlarını açmak için düzenleyicinin sol listesindeki kaynak sohbete/kanala tıklayın.
  2. Yönlendirme'yi açın.
  3. Hedef Ekle'yi seçin.
  4. Henüz kaydedilmediyse Ekle Discord Botu'nu seçin.
  5. Tokenini yapıştırıp Ekle'yi seçin.
  6. ForwardMsg'de botun adını olduğu gibi bırakın veya değiştirip Devam Et'i seçin.
  7. Gerekiyorsa Hedef Sunucuya Ekle ile botu alıcı sunucuya davet edin. Discord'da yetki verin.
  8. ForwardMsg'e dönüp Tamam'ı seçin.
  9. Botu ve kopyaların ulaşacağı kanalı seçin.
  10. Hedef iletişim kutusunu tamamlayın.
  11. Değişiklikleri Kaydet'i seçin.

Hedef, kopyaların ulaştığı yerdir. Her birine erişebiliyorsa tek bot birkaç kanala teslimat yapabilir.

Aynı botu iletme rotalarınızda yeniden kullanın. Diğer Yönlendirme hedeflerinde veya otomasyonlarda kaydedilmiş botu seçin; her sohbet ya da rota için yeni bot oluşturmanız gerekmez. Botu her alıcı sunucuya davet edip ilgili kanallara erişim verin.

Sonucu denetlemek için otomasyonunuz üzerinden yeni bir metin mesajı gönderin. Tek bir kanal çalışmıyorsa botun o kanaldaki izinlerini denetleyin.

ForwardMsg'in otomatik yapılandırmasını denetleyin

Discord Botu Ekle iletişim kutusunda tokeni kaydettikten sonra ForwardMsg, mesaj okuyup gönderebilmesi için botun desteklenen intent'lerini, Guild Install'ı ve varsayılan kurulum ayarlarını yapılandırır.

  1. Developer Portal'a dönüp sayfayı yeniden yükleyin.
  2. Message Content ve Server Members intent'lerini gözden geçirmek için Bot → Privileged Gateway Intents'i açın.
  3. Guild Install ve varsayılan izinlerini gözden geçirmek için Installation'ı açın.
  4. Henüz yapmadıysanız botu davet edin, ardından ForwardMsg'de alıcı kanalı seçin.

Her portal alanını elle değiştirmeden bu kısayolu kullanabilirsiniz. Bir ayar güncellenmemişse yukarıdaki manuel adımları izleyin.

Portal varsayılanlarıyla sunucu erişimi farklıdır

Otomatik yapılandırma botun uygulama ayarlarını hazırlar. Botu sunucuya davet etmez, doğrulama rolü atamaz veya kanal kısıtlamalarını geçersiz kılmaz. Botun mesaj okuyacağı ya da göndereceği gerçek sunucuya erişmesi gerekir.

Bot bağlanıyor ama mesaj gönderemiyor

Bağlı olması, ForwardMsg'in bot olarak giriş yapabildiği anlamına gelir. Her alıcı kanalın bota gönderi paylaşma izni verdiği anlamına gelmez.

  • Sunucu ile kanalı denetleyin. Bot alıcı sunucuda bulunmalı ve ilgili kanalda View Channel ile Send Messages izinlerine sahip olmalıdır. Konular için Send Messages in Threads de gerekir.
  • Doğrulama veya bekçi botlarını denetleyin. Bazı sunucular üye Verified veya Member gibi bir rol alana kadar kanalları gizler. Yeni eklenen bir bot bu rolü otomatik alamayabilir. Yöneticiden bota ilgili rolü vermesini veya alıcı kanalda açıkça izin tanımlamasını isteyin. Örneğin, #news kanalına yalnızca Verified üyeler gönderi yazabiliyorsa botunuzun da aynı erişime ihtiyacı vardır.
  • İçerik türünü denetleyin. Yüklemeler için Attach Files, embed'ler için Embed Links iznini verin. Webhook'ları etkinleştir açıksa Manage Webhooks iznini de verin.
  • Tokeni denetleyin. Sıfırladıysanız veya iptal ettiyseniz yeni tokenle botu yeniden ekleyip eski kaydedilmiş bağlantıyı kullanıldığı her yerde değiştirin.

Erişimi düzelttikten sonra Yönlendirme'de Değişiklikleri Kaydet'i seçin, gerekiyorsa otomasyonu yeniden başlatıp hedefe ulaştığını doğrulamak için kaynak sohbetten yeni mesaj gönderin. Özel test sohbetleri kullanabilirsiniz.

Daha fazla denetim için Teslimat ve İzinler sayfasına bakın.

Yazar adları, yanıtlar ve sabitlemeler

Normal bir bot mesajında botun kendi adı ve profil resmi kullanılır. Örneğin, Maya'dan kopyalanan mesaj botunuz Community Forwarder tarafından gönderilmiş gibi görünür. Mesaj Biçimi yine de Maya'nın adını mesaj metnine ekleyebilir.

Discord gönderisinin kendisinde Maya'nın adı ve avatarı görünsün istiyorsanız webhook teslimatı kullanın. Her kopyada, her gönderide aynı bot profili yerine orijinal yazarın kimliği kullanılabilir.

Bağlı botunuzun bunu otomatik yapmasını sağlayabilirsiniz:

  1. Alıcı kanalda bota Manage Webhooks izni verin.
  2. ForwardMsg'de ayarlarını açmak için sol listedeki kaynak sohbete tıklayın veya bu seçeneği devralındığı her yerde uygulamak üzere Genel Ayarlar'a tıklayın.
  3. Gelişmiş → Yazar adı ve avatar fotoğrafı ile gönder'i açın.
  4. Webhook'ları etkinleştir'i açın.
  5. Değişiklikleri Kaydet'i seçip Discord'da ad ve resmi görmek için otomasyonunuz üzerinden yeni bir mesaj gönderin.

Bot artık teslimat için webhook'ları oluşturup yönetir. Bu seçeneği kullanırken her alıcı kanal için elle webhook oluşturmanız gerekmez.

Teslimat seçeneğiDiscord gönderisindeki ad ve resimYerel yanıtlar ve sabitleme/sabitlemeyi kaldırma yansıtması
Discord botu, Webhook'ları etkinleştir kapalıBotun kendi profiliİlgili izin ve yansıtma ayarlarıyla kullanılabilir.
Webhook, Webhook'ları etkinleştir açıkOrijinal yazarın adı ve avatarıKullanılamaz: Discord webhook'ları yerel yanıt oluşturamaz veya mesaj sabitleyip sabitlemeyi kaldıramaz.

Bu yanıt veya sabitleme eylemleri gerektiğinde Webhook'ları etkinleştir seçeneğini kapalı tutun. Yansıtma Eylemleri ve Gelişmiş Ayarlar sayfalarına bakın.

Tokeni gizli tutun

Bot tokenini parola gibi koruyun

Sohbette, e-postada, destek talebinde, ekran görüntüsünde veya paylaşılan kodda asla göndermeyin. Açığa çıktıysa Discord'da sıfırlayıp ForwardMsg'de yeni tokenle botu yeniden ekleyin. Eski bağlantıyı kullanıldığı her yerde değiştirin, kaydedin ve etkilenen otomasyonları yeniden başlatın.