今天要來分享之前實習開發 QA Bot, LUIS Bot 設定 proxy 的地方。
需要修改以下路徑的程式檔。
C:\Users\XXXXX\Miniconda3\envs\AzureBOT\Lib\site-packages\botbuilder\ai\qna\utils\http_request_utils.py
因為我有用虛擬環境的關係,所以有 envs\AzureBot
,但主要從後面的路徑 Lib\site-packages\botbuilder\ai\qna\utils\http_request_utils.py
就可以找到了。
在下方圖片中新增以下程式碼。
# 格式
proxy = "http://公司給你的USERNAME:你自己帳號的密碼@proxy server的ip位置/"
# 範例
proxy = "http://SDDCC:123password@10.2.3.4:80/"
需要修改以下路徑的程式檔。
C:\Users\XXXXX\Miniconda3\envs\AzureBOT\Lib\site-packages\msrest\universal_http\__init__.py
因為我有用虛擬環境的關係,所以有 envs\AzureBot
,但主要從後面的路徑 Lib\site-packages\msrest\universal_http\__init__.py
就可以找到了。
在下方圖片中新增以下程式碼。
# 格式
self.proxies = {"http://公司給你的USERNAME:你自己帳號的密碼@proxy server的ip位置/"}
# 範例
self.proxy = {"http://SDDCC:123password@10.2.3.4:80/"}
以上的修改方式是我當時為了能在公司電腦正常測試 LUIS Bot, QnA Maker Bot 功能的設定方法,若是要部署到 Azure App Service 上,則不用修改這些地方。