Aracılığıyla paylaş


Bot yapılandırması sorunlarını giderme

ŞUNLAR IÇIN GEÇERLIDIR: SDK v4

Bot yanıt verememek, hata oluşturamama veya bir kanalda çalışıp başka bir kanalda çalışmamak gibi farklı türlerde hatalar oluşturabilir. Bot sorunlarını gidermenin ilk adımı, botu Web Sohbeti test etmektir. Bu, sorunun botunuza özgü olup olmadığını (bot herhangi bir kanalda çalışmıyor) veya belirli bir kanala (bot bazı kanallarda çalışır ancak diğer kanallarda çalışmaz) belirlemenize olanak sağlar.

Web Sohbetinde Test

  1. Bot kaynağınızı Azure portalında açın.
  2. Web Sohbeti bölmesinde Test'i açın.
  3. Botunuza bir ileti gönderin.

Test In Web Chat

Bot beklenen çıkışla yanıt vermezse bot Web Sohbeti çalışmıyor bölümüne gidin. Aksi takdirde Bot Web Sohbeti'da çalışır ancak diğer kanallarda çalışmaz'a gidin.

Bot Web Sohbeti çalışmıyor

Botların çalışmamalarının birçok nedeni olabilir. Büyük olasılıkla bot uygulaması çalışmıyor ve ileti alamıyor veya bot iletileri alıyor ancak yanıt vermiyor. Olası nedenlerden bazıları şunlardır:

  • Bot çalışmıyor ve bota ulaşılamıyor.
  • Bot kilitleniyor.
  • Bot'un uç noktası yanlış.
  • Bot iletilerinizi başarıyla alıyor ancak yanıt veremiyor.

Botunun çalışıp çalışmadığını görmek için:

  1. Genel Bakış bölmesini açın.
  2. Mesajlaşma uç noktasını kopyalayın ve tarayıcınıza yapıştırın.

Uç nokta HTTP Hatası 404 veya 405 döndürürse bu, bota ulaşılabilir ve bot iletileri yanıtlayabildiği anlamına gelir. Zaman aşımı sorunlarını araştırmak için http 5xx hata makaleleriyle zaman aşımına uğradı veya başarısız oldu makalelerine bakın.

Uç nokta "Bu siteye ulaşılamıyor" veya "bu sayfaya ulaşılamadı" hatasını döndürürse botunuz kapalıdır ve botu yeniden dağıtmanız gerekir.

Bot Web Sohbeti çalışıyor ancak diğer kanallarda çalışmıyor

Bot Web Sohbetinde beklendiği gibi çalışıyor ama başka bir kanalda başarısız oluyorsa, olası nedenleri şunlardır:

Kanal yapılandırma sorunları

Bot kullanıcı adı ve parolası gibi kanal yapılandırma parametreleri yanlış ayarlanmış veya dışarıdan değiştirilmiş olabilir. Örneğin, belirli bir sayfa için Facebook kanalıyla bir bot yapılandırıldı ve sayfa daha sonra silindi. En basit çözüm, kanalı kaldırmak ve kanal yapılandırmasını yeniden yapmaktır.

Desteklenen kanalların listesi ve her birini yapılandırma yönergeleri için, botu kanallara Bağlan'deki Kanallar listesine bakın.

Kanala özgü davranış

Bazı özelliklerin uygulanması kanala göre farklılık gösterebilir. Örneğin, tüm kanallar Uyarlamalı Kartları desteklemez. Çoğu kanal Eylemler'i (düğmeleri) destekler, ancak kanala özgü bir şekilde işlenir. Bazı ileti türlerinin farklı kanallarda çalışma şekliyle ilgili farklılıklar görürseniz kanal başvurusu makalesine bakın.

Aşağıda tek tek kanallarla ilgili yardımcı olabilecek bağlantılar yer almaktadır:

Kanal kesintisi

Bazen bazı kanallarda hizmet kesintisi olabilir. Genellikle bu tür kesintiler uzun sürmez. Ancak bir kesinti olduğundan şüpheleniyorsanız kanalın web sitesine veya sosyal medyaya başvurun.

Kanalda kesinti olup olmadığını belirlemenin bir diğer yolu da bir test botu (basit bir Echo Botu gibi) oluşturmak ve kanal eklemektir. Test botu bazı kanallarla çalışıyorsa ancak diğer kanallarla çalışmıyorsa sorun üretim botunuzda değildir.

Ek bilgiler

Bir botta hata ayıklama ve bu bölümdeki diğer hata ayıklama makalelerine bakın.