Aracılığıyla paylaş


Beceri veya beceri tüketicisinde hata ayıklama

ŞUNLAR IÇIN GEÇERLIDIR: SDK v4

Hata ayıklamak istediğiniz beceri veya beceri tüketici botunun hatalarını ayıklamanız gerekebilir; burada hata ayıklamak istediğiniz bot yerel olarak, diğeri ise bulutta çalışır. Bu durumda, yerel bot uç noktasını genel URL olarak kullanıma açmak için ngrok aracını kullanabilirsiniz.

Ön koşullar

Yerel beceri tüketicisinde hata ayıklamak için

Bu senaryoda, dağıtılan becerinin yapılandırmasını değiştirmeniz gerekmez ve doğrudan tüketiciyi test etmek için Bot Framework Öykünücüsü'ni kullanabilirsiniz.

  1. Yerel bot için bir tünel uç noktası ayarlayın ve ngrok kullanarak herhangi bir kanaldan bot hatalarını ayıklama konusunda açıklandığı gibi Azure portalında kaydını yapılandırın.
  2. Tüketicinin uygulama yapılandırmasını güncelleştirin ve beceri ana bilgisayar uç noktasını ngrok tarafından oluşturulan URL'ye ayarlayın.
  3. Son olarak, tüketiciyi yerel olarak çalıştırın ve Öykünücü ile hata ayıklama konusunda açıklandığı gibi buna bağlanın.

Bahşiş

Yerel tüketicinin geçerli bir uygulama kimliği ve parolası olmalıdır.

Yerel beceri botu hatalarını ayıklamak için

Bir becerideki değişiklikleri test ederken, hazırlama sunucusunda barındırılan bir tüketici botundan erişilirken yerel olarak çalıştırmak ve hata ayıklamak isteyebilirsiniz.

Bu senaryoda, botu test etmek için kullanabilmek için dağıtılan beceri tüketicisinin yapılandırmasını değiştirmeniz gerekir.

  1. Yerel bot için bir tünel uç noktası ayarlayın ve ngrok kullanarak herhangi bir kanaldan bot hatalarını ayıklama konusunda açıklandığı gibi Azure portalında kaydını yapılandırın.
  2. Tüketicinin uygulama yapılandırmasını güncelleştirin ve beceri uç noktasını ngrok tarafından oluşturulan URL'ye ayarlayın. Yapılandırmayı doğrudan sunucuda düzenleyebilir veya yapılandırmayı yerel olarak düzenleyip beceri tüketicisini yeniden dağıtabilirsiniz.
  3. Beceriyi yerel olarak çalıştırın ve beceri tüketicisinden çağırın.

Bahşiş

Yerel beceri için geçerli bir uygulama kimliği ve parola gerekir.

Sonraki adımlar

Beceri ve beceri tüketici botları oluşturma hakkında daha fazla bilgi için bkz: