Я использую Microsoft Bot Framework, и я застрял в одном приложении.
Я хотел бы разрешить пользователю сначала попросить меня перенаправить ссылку, а затем бот должен запросить кнопку для перенаправления пользователя. на нужную страницу без открытия новой вкладки или перезагрузки всей текущей страницы. Однако на данный момент по умолчанию ссылка открывает другую вкладку, а также перезагружает всю страницу. Поэтому я думаю об использовании машинописи в Angular, чтобы получить элемент этой кнопки и изменить его событие onclick на:
this.router.navigateByUrl("/the link I want")
Однако я действительно не знаю, как вызвать эту функцию onclick поскольку окно чат-бота не будет отображаться до тех пор, пока пользователь не нажмет, чтобы открыть чат-бота и запросить ссылку для перенаправления. Поэтому я должен как-то найти способ сообщить машинописи, что чат-бот открыт, а также требуется изменение движения перенаправления.
Единственный атрибут, который я получил от внешнего интерфейса для этой кнопки приглашения в чат-бот, - это его aria-label и className.
Может кто-нибудь предложить какую-нибудь помощь или пережил ту же ситуацию?