BotFramework-Emulator
BotFramework-Emulator copied to clipboard
Added Websocket/Named-Pipe connectivity testing support
Customer Scenario
BridgeBot is a technique used where developers have a bot they believe to be working with traditional HTTP connections, but then encounter issues after deploying it into an App Service with DL ASE enabled.
They then use BridgeBot acting as a intermediary between the Emulator and their Bot, all running locally, to confirm if the issue is related to the connection type or not. In most cases this ends up leading to the developer discovering the cause of the issue and being able make changes to their bot to remedy it.
Proposed Way Forward
Eliminate the need for BridgeBot and provide a way for an emulator to connect to a Bot through Namedpipes/Webosckets to validate connectivity. Base connectivity test would be a start and more fully featured interactive testing like normal could follow if desirable.