---
sourceDocument: Interfaces conversacionais do Xanadu
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/pt-BR/xanadu/conversational-interfaces

 Release :

    - xanadu

ft:locale :

    - pt-BR

ft:publication_title :

    - Interfaces conversacionais do Xanadu

ft:clusterId :

    - convint

bundleId :

    - convint

workflow :

    - Platform


---

# Crie uma função JavaScript em Microsoft Azure usando Visual Studio Code

# Crie uma função JavaScript em Microsoft Azure usando Visual Studio Code {#ariaid-title1}

* Versão de lançamento: Xanadu
* 
* Atualizado 1 de ago. de 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 min. de leitura

Para usar Power Virtual Agents com Virtual Agent Bot Interconnect, você deve criar uma função JavaScript em Microsoft Azure usando os arquivos de código de exemplo em Bot Interconnect.

## Antes de Iniciar

Você precisará de uma conta Microsoft Azure.

Função necessária: administrador

## Procedimento

1. Entre em Microsoft Azure e crie uma função JavaScript.  
   Isso envolve configurar seu ambiente e criar um projeto local. Consulte [Microsoft documentação](https://docs.microsoft.com/en-us/azure/azure-functions/create-first-function-vs-code-node) para obter detalhes.
2. Acesse [Criar uma função do Azure para agentes virtuais do Microsoft Power como bot secundário com configuração de interconexão de bot do Servicenow (KB1112368)](https://support.servicenow.com/kb?id=kb_article_view&sysparm_article=KB1112368)e faça o seguinte:
   1. Copie o código do arquivo index.txt anexado para o arquivo index.js em seu projeto do Azure.
   2. Copie o código no arquivo function.txt anexado para o arquivo function.json em seu projeto do Azure.
   3. Salve os dois arquivos.
   {#create-js-function-azure-mspv-sec-bot__substeps_jpr_1yt_vsb}
3. Instale as bibliotecas request-promise.
   1. Em uma janela de linha de comando, altere os diretórios para a pasta em que você criou o projeto do Azure.  
      Por exemplo, insira <kbd class="ph userinput">cd DemoAzureFunction</kbd>.
   2. No prompt, insira: <kbd class="ph userinput">npm install --save request</kbd>
   3. No prompt, insira: <kbd class="ph userinput">npm install --save request-promise</kbd>

   As dependências são adicionadas ao arquivo package.json no seu projeto.

4. Implante o projeto no Azure conforme descrito em [Microsoft documentação](https://docs.microsoft.com/en-us/azure/azure-functions/create-first-function-vs-code-node).
5. No portal do Azure, navegue até Todos os recursos.
6. Clique no nome do aplicativo de funções que você criou.
7. Na página Visão geral da função, copie o URL da função e guarde-o para uso em uma etapa posterior.  
   O URL da função do Azure será usado como endpoint de bot secundário em sua instância ServiceNow.  
**Tópico anterior:** [Usando Power Virtual Agents Microsoft como um bot secundário com Virtual Agent Bot Interconnect](https://servicenow-prod.fluidtopics.net/7gLvwkA7vrW~us2CEASNcg "Com Bot Interconnect, você pode usar ServiceNow Virtual Agent como o bot principal com um bot secundário do Power Virtual Agents Microsoft. Todas as habilidades e tópicos disponíveis para Power Virtual Agents são disponibilizados e executáveis a partir de canais configurados para ServiceNow Bot Interconnect.")  
**Próximo tópico:** [Localize e copie a chave secreta de Linha Direta em Microsoft Power Virtual Agents](https://servicenow-prod.fluidtopics.net/ZxrKJxnNLF0a0UcIRud2mA "Para usar o Power Virtual Agents com Virtual Agent Bot Interconnect, você deve localizar e copiar a chave de segurança do Direct Line em sua conta do Power Virtual Agents.")

