Vincular eventos Alexa usando o Terminal macOS

  • Versão de lançamento: Zurich
  • Atualizado 31 de jul. de 2025
  • 1 min. de leitura
  • Vincule eventos Alexa usando seu Terminal macOS para concluir o processo de vinculação de conta Alexa com a instância ServiceNow.

    Antes de Iniciar

    Nota:
    Copie o ID da habilidade da sua habilidade do console do desenvolvedor Alexa. O ID da habilidade é o mesmo ID de entrada usado no registro sys_cs_provider_application.

    Função necessária: administrador

    Procedimento

    1. Em macOS, abra o Terminal.
    2. Execute o comando npm install -g ask-cli.
      A execução deste comando instala a interface de linha de comando Alexa na sua máquina caso ela não tenha sido instalada anteriormente.
    3. Execute o comando perguntar configurar.
    4. Faça login com suas Amazon credenciais de conta de desenvolvedor quando solicitado.
      Nota:
      Escolha Não caso seja perguntado se Deseja vincular a conta da AWS para hospedar suas habilidades do Alexa?
    5. Para baixar o arquivo de manifesto, execute o comando ask smapi get-skill-manifest -s {<provide skillId>} > skill.json.
    6. Para editar o arquivo skill.json, adicione o seguinte script JSON no objeto de manifesto.
      "events": { 
            "endpoint": { 
              "uri": <provide lambda ID>.  
            }, 
            "subscriptions": [ 
              { 
                "eventName": "SKILL_ENABLED" 
              }, 
              { 
                "eventName": "SKILL_DISABLED" 
              }, 
              { 
                "eventName": "SKILL_PERMISSION_ACCEPTED" 
              }, 
              { 
                "eventName": "SKILL_PERMISSION_CHANGED" 
              }, 
              { 
                "eventName": "SKILL_ACCOUNT_LINKED" 
              } 
            ] 
          },
      Nota:
      Certifique-se de editar o endpoint do URL com o ID do Lambda. Você pode copiar um dos endpoints do arquivo skill.json e substituí-lo pelo ID do Lambda. Você também pode obtê-lo no Alexa console de Compilação > Endpoints.
    7. Para carregar o arquivo de manifesto atualizado, execute o comando ask smapi update-skill-manifest -s {<provide skillId>} --manifest "$(cat skill.json).