2017-06-21 82 views
0

我已經用微軟Bot框架構建了一個bot。如何在Microsoft Bot Framework項目上進行協作?

目前,我的架構是:

  • Heroku的生產機器人的連續部署, '主' Github的分支
  • 與 '開發' Github的分支

我連續部署

  • Heroku的發展BOT我希望在機器人上與我的新團隊合作,但我們不希望每次在代碼中做任何更改時都會犯。

    問題是MBF只有一個端點(例如'https://yyy.herokuapps.com')。 我獨自一人在本地進行測試之前,曾與ngrok服務器一起工作過。

    每個人自己的本地測試機器人似乎對我來說有點矯枉過正。

    我該怎麼辦?

  • 回答

    2

    您可以爲您的產品創建一個deployment pipeline並將生產步驟鏈接到您的生產分支,並將開發步驟鏈接到您的開發分支。爲此,您需要多個測功機,因此可能會向您收取使用費用,但您應該能夠分別同時使用開發環境和生產環境。 source: Heroku Docs -> Accessing Pipelines

    +0

    我想過這個解決方案,但它並沒有解決端點問題:bot只能有一個端點,它不像一個經典的項目,你可以很容易地在本地測試。要與bot上的團隊合作,我們只能在提供的端點上工作(請參閱MBF:[鏈接](https://puu.sh/wqElU/211580eea7.png),以及Facebook開發人員中心:[鏈接](https://puu.sh/wqEuJ/359138080e.png)。 我想知道人們如何使用Facebook,Slack等官方渠道在chatbots上一起工作...... –

    相關問題