I am trying to better understand how state in botframework works.
By default it is said that the state of a bot is stored at https://state.botframework.com. Therefore I should be able to create a blank bot from a template, run fiddler, and see it making a request to the state web service. I cannot see this happening.
I downloaded the botbuilder extensions (And samples) for Azure from this repo here : https://github.com/Microsoft/BotBuilder-Azure . I used the example app for storing data in table storage and it worked! I could see the requests in Fiddler and in my storage account I could see the state/data being saved.
I commented out the Azure code of their example app and ran it. Again I could not see any calls to state.botframework.com
I registered a test bot, and input these credentials as the appId in my bot, I could then see the bot making calls to webchat.botframework.com, but still no calls to store state.
So my questions are.
- Where does a bot store it's state by default.
- How can I see where it's being stored, so that when I switch to another storage location (Table storage for example), I can be sure it is no longer talking to the default state storage.