Currently both connectors for BotBuilder and ApiAi rely on events (prompt and reply) and they can conflict with the events defined in the flow as to when the flow should continue or not :
-> events caught by connectors will always lead to a "continue"
-> events caught in the flow by conversation designers might not lead to a "continue" (case of the termination of a conversation). If they lead to a "continue", then the continue may be executed twice.
Both systems should use different events to avoid collision
Hello
Currently both connectors for BotBuilder and ApiAi rely on events (prompt and reply) and they can conflict with the events defined in the flow as to when the flow should continue or not :
-> events caught by connectors will always lead to a "continue" -> events caught in the flow by conversation designers might not lead to a "continue" (case of the termination of a conversation). If they lead to a "continue", then the continue may be executed twice.
Both systems should use different events to avoid collision