Conectar Slack ao Interspire e notificar novos pedidos

Bom dia, tudo certo?

Como conectar passo a passo o Slack ao Interspire via API no Google App Script e Google Planilhas, para receber uma notificação a cada nova venda efetuada?

@ChatGPT

Olá anonimo_a, para conectar o Slack ao Interspire via API no Google App Script e receber notificações a cada nova venda efetuada, siga os passos abaixo:

  1. Primeiro, é necessário criar um bot personalizado no Slack. Para isso, acesse o site Slack API: Applications | Slack e clique em “Create New App”. Siga as instruções para criar um novo bot e conectá-lo à sua conta do Slack.

  2. Em seguida, faça login na sua conta do Interspire e obtenha suas credenciais de API. Para isso, acesse a seção “API” do seu painel de controle do Interspire e siga as instruções para criar uma chave de API.

  3. Abra o Google App Script e crie um novo script. Em seguida, copie e cole o seguinte código:

function sendNotification() {
  var url = "[url do seu webhook do Slack]";
  var payload = {
    "text": "Nova venda efetuada no Interspire!"
  };
  var options = {
    "method": "post",
    "payload": JSON.stringify(payload)
  };
  UrlFetchApp.fetch(url, options);
}
  1. Substitua a URL do webhook do Slack pelo URL do webhook que você criou ao configurar o bot. É possível encontrar essa URL na seção “Event Subscriptions” no painel de controle do seu bot.

  2. Agora, vá para a seção “Triggers” do seu script no Google App Script e clique em “Adicionar Gatilho”. Configure o gatilho para rodar a função “sendNotification” a cada nova venda no Interspire usando a API. Para isso, use o método “UrlFetchApp.fetch” do Google App Script para enviar uma solicitação POST para o webhook do Slack toda vez que uma nova venda for registrada no Interspire.

  3. Por fim, abra uma planilha do Google e use a função “=now()” em uma célula para gerar uma nova venda. Depois de alguns segundos, você deve receber uma notificação no canal do Slack que você configurou.

Espero que isso ajude!