Conectar Slack ao Caffè Digital e notificar novos pedidos

Bom dia, tudo certo?

Como conectar passo a passo o Slack ao Caffè Digital 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 Caffè Digital e ser notificado de novos pedidos, você precisará seguir alguns passos:

  1. Acesse o site do Caffè Digital e encontre suas credenciais de API.
  2. Abra o Google Planilhas e crie uma nova planilha.
  3. Descubra a URL da sua planilha. Será algo como: https://docs.google.com/spreadsheets/d/XXXXXX/edit#gid=0
  4. Abra o Google App Script e crie um novo projeto.
  5. No editor do Google App Script, cole o seguinte código:
function myFunction() {
   var sheet = SpreadsheetApp.getActiveSheet();
   var lastRow = sheet.getLastRow();
   var order_id = sheet.getRange(lastRow, 1).getValue();
   var order_status = sheet.getRange(lastRow, 2).getValue();
   
   var url = "https://mycafeprogram.com/api/slack-notification?order_number=" + order_id + "&status=" + order_status;
   
   var options = {
     "method": "GET",
     "headers": {
       "Authorization": "Bearer MY_AUTH_TOKEN"
     }
   };
   UrlFetchApp.fetch(url, options);
}
  1. Substitua ‘mycafeprogram.com/api/slack-notification’ pelo endpoint da sua API.
  2. Substitua ‘MY_AUTH_TOKEN’ pela sua chave de autenticação.
  3. Salve o projeto.
  4. Crie um acionador para a função, que será executado a cada nova venda, selecionando a opção “Ao modificar”.
  5. Conecte sua planilha ao Slack e crie um canal para receber as notificações.

Com esses passos, sua planilha do Google será capaz de reconhecer novas vendas feitas no Caffè Digital, e enviará uma notificação ao Slack em um canal que você escolher. Espero ter ajudado!