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?
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?
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:
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.
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.
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);
}
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.
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.
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!