I have a development system using all Microsoft products to ensure compatibility across all systems for this project. I am using:
- Visual Studio 2017
- BotBuilder SDK V4
- Node.js (version 10)
- npm (current version)
- Github
- Azure Pay per Use account
- Bot Web App with all other required subscriptions
- Slack (for external channel)
- Bot Framework Emulator (V4 PREVIEW)
Here's what happened:
I had followed all the tutorials to create the echo bot with the counter as shown here. This all worked and I connected the bot to Slack. The issue is that I cannot get it to update to my new code.
For example, I run it successfully on my local machine with the emulator and later push changes up to the master branch on Github. I have Azure set to automatically synchronize with the master branch, but the changes never occur. This seems bizarre as Azure states that the integration was successful. However, both the Slack channel and the Azure test chat continue to use the same echo bot from the start.
What should I do to force Azure to use the most current version of my bot code?
Here is what I see so far:
Bot still chats with echo bot, but is disabled in the newest version of code.
Same Github directory as the original code, "code" is where the files are
autoDeployment from Github appears to work. I have disconnected and reconnected several times.
package.json- Master Chief{bot}>Build>Open online code editorcan you see the newest version of your code (i.e. its there but the old one is running) or is it the old version of your code (i.e. it didn't deploy at all)? - Mark B