#botframework #microsoft-teams
#botframework #microsoft-teams
Вопрос:
Я использовал расширение MS Teams Toolkit из VSCode для создания своего приложения Teams. По понятным причинам я хочу запускать его локально во время разработки.
Я добавил бота и вкладку. Однако создаются две папки, каждая со своим собственным package.json и связанными сценариями.
Я следил за обоими способами чтения, но, как я и подозревал, вы, похоже, не можете запускать бота и вкладки одновременно, поскольку ngrok не разрешает два http-туннеля одновременно. Кроме того, я получаю случайно сгенерированные адреса ngrok.
У моей компании есть платная учетная запись ngrok, чтобы я мог регистрировать домены, что я уже сделал.
Как можно запустить вкладки И бота из этого проекта? И как я могу установить статические адреса ngrok, чтобы мне не приходилось каждый раз менять конечную точку моего бота в Azure?
Спасибо!
Примечание: Я пробовал использовать генератор команд yo, но строительные леса проекта, по-моему, ужасны.
Ответ №1:
С помощью ngrok, даже бесплатной версии, можно запускать несколько туннелей одновременно, так что вы можете привязать несколько адресов, что вам и нужно (я часто делаю это, когда запускаю приложение как с ботом, так и с вкладкой). Взгляните на документы ngrok для этого здесь.
Комментарии:
1. Спасибо, я думаю, что я почти на месте. Однако, когда я пытаюсь получить доступ к своим вкладкам из браузера, страница остается пустой. Ошибок нет, хотя в заголовке страницы указано Microsoft Teams в Chrome… Я обновил OP скриншотом config.yaml
2. Если я посмотрю на свои открытые туннели, все в порядке. Однако, согласно README для бота, в команде ngrok есть часть -host-header=rewrite 3978. Я полагаю, что это не обязательно, если вы настраиваете вручную через yaml?
3. Исправлены незначительные проблемы. Ты бог среди людей. Спасибо@