One of the things that I feel is missing from that documentation is: once you have set up the integration, letting developers and customers know how different the message templates are when working with MS Teams - since you have to use adaptive cards in some instances for menus to display properly. It is a lot of extra work configuring separate message prompts for MS Teams adaptive cards within message nodes, as well as within the entity nodes.
Also, any text you use when using javascript for either entity nodes or message nodes, i.e. for displaying in the adaptive cards, will not be translated using translation services.