Ого, это необычный сценарий, пришлось немного подумать об этом! С точки зрения (1) я не уверен ни в чем, для чего это Команды (это может существовать, но не то, о чем я знаю), но, возможно, у Microsoft Graph есть возможность для этого. Это может помочь .
Что касается пункта 2, есть ли у клиентов команды? Если это так, вы можете напрямую перейти в чат с указанным c сотрудником. Если нет, хотите ли вы, чтобы конечный пользователь использовал, скажем, бота в веб-приложении, а сотрудник использовал команды? Если да, то с кем они будут «общаться»? Было бы нормально, чтобы чат был с собственным ботом внутри Команды? Если это так, вам следует больше взглянуть на концепцию «Проактивный чат» в командах (чтобы инициировать новый / последний разговор от бота с пользователем). Единственный недостаток - если они «общаются» сразу с несколькими людьми, это не сработает, потому что взаимодействие каждого клиента будет происходить в одном и том же окне чата в боте.