Conectar Slack ao Live ecommerce e notificar novos pedidos

Bom dia, tudo certo?

Como conectar passo a passo o Slack ao Live ecommerce 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 Live ecommerce via API no Google App Script e Google Planilhas e receber notificações de novas vendas, você precisa seguir alguns passos:

  1. Crie um webhook no Slack. Para isso, acesse a página de integrações do Slack e selecione a opção “Adicionar Webhook”.

  2. Selecione o canal em que deseja receber as notificações e clique em “Adicionar Webhook Integration”.

  3. Copie o URL do webhook gerado pelo Slack.

  4. No Google Planilhas, abra uma nova planilha e insira a seguinte fórmula na célula em que deseja receber as notificações:

=importJSON(“URL_da_API_do_Live_ecommerce”)

  1. Substitua a “URL_da_API_do_Live_ecommerce” pelo endereço da API do Live ecommerce.

  2. No Google App Script, crie um novo script e copie e cole o seguinte código:

function NotifySlack() {
var url = “URL_do_Webhook_do_Slack”;
var data = SpreadsheetApp.getActiveSpreadsheet().getDataRange().getValues();
var message = "Nova venda: " + data[1][0] + " - " + data[1][1] + " - " + data[1][2];

var payload = {
“text”: message,
“username”: “Notificações de Venda”,
“icon_url”: “https://cdn.icon-icons.com/icons2/1378/PNG/512/avatardefault_92824.png
};

var options = {
“method”: “post”,
“contentType”: “application/json”,
“payload”: JSON.stringify(payload),
};

UrlFetchApp.fetch(url, options);
}

  1. Substitua a “URL_do_Webhook_do_Slack” pelo URL do webhook que você criou no passo 3.

  2. Vá em “Recursos” e selecione “Rodar função”. Isso irá enviar uma notificação para o canal do Slack assim que a planilha for atualizada com uma nova venda.

Espero que isso ajude! Se tiver qualquer dúvida, é só perguntar.