Bots no Skype?

Vejam algumas dicas para migrar o seu bot para o Azure Bot Service e também como submeter o mesmo para certificação de uma maneira eficaz.

Bruno Gastaldi
Bots Brasil
3 min readJan 14, 2018

--

— Dica 1 — Migrando para o Azure Bot Service:

Recentemente a Microsoft notificou os desenvolvedores que utilizam a plataforma Bot Framework a necessidade de migrar todos os bots para sua nova plataforma chamada Azure Bot Service até dia 31/03/2018.

Ao realizar a primeira migração encontrei uma certa dificuldade, então, estou compartilhando um passo a passo para auxiliá-los.

Passo 1 — Realizar o Cadastro no Portal Azure

Caso você não possua cadastro no Portal Azure, ao clicar no botão “migrate” do Bot Framework uma janela de erro com os dizeres “Failed to find any azure subscriptions for the current user” irá ser exibida como mostra a imagem abaixo:

Sendo assim para evitar tal erro é necessário realizar o cadastro gratuito no Portal Azure — https://portal.azure.com. Se possível utilize o mesmo e-mail já cadastrado no Bot Framework.

Passo 2 — Vinculando o Bot no Azure Bot Service

Assim que o cadastro no portal Azure for realizado é necessário alterar o e-mail do proprietário do bot (owner) na opção “settings” na plataforma Bot Framework como mostrado na sequencia de imagens abaixo:

  • Clique sobre o nome do bot;
  • Selecione a opção “settings” no cabeçalho da página;
  • Role a pagina até o tópico “Admin” e no campo “Owners coloque o e-mail utilizado no cadastro do Portal Azure e clique no botão “Save Changes”;
  • Após a alteração se faz necessário sair e entrar novamente na plataforma do Bot Framework;
  • Clique no botão “migrate” novamente e aguarde a execução do processo de migração;
  • Pronto! Seu bot foi migrado para o Azure Bot Service.

—Dica 2 — Submetendo seu bot para certificação no Skype:

O processo de certificação do bot realizado pelo Skype é de longe o pior comparado com Facebook, Telegram e Viber.

Ao submeter um bot para a aprovação o mesmo pode ficar com o status “In Review” por meses sem nenhum retorno.

A documentação do Skype orienta que as dúvidas relacionadas aos bots devem ser encaminhadas para o e-mail bothelp@microsoft.com, o que no meu caso não obtive sucesso.

Após vários dias aguardando um retorno (que nunca obtive), resolvi abrir um ticket no Microsoft BotBuilder que está disponível no GitHub (https://github.com/Microsoft/BotBuilder/issues/) no formato abaixo:

Acredite, em menos de dois dias meu bot estava aprovado. Usei esse método outras vezes e mesmo com divergências que tive que corrigir durante o processo, não passou de uma semana.

A critério de conhecimento, para a certificação do bot, o Skype leva em consideração os requisitos:

Em caso de dúvida estou à disposição.
Obrigado Caio Calado mais uma vez pelas dicas e correções.

--

--