Bom dia, tudo certo?
Como conectar passo a passo o Slack ao Shoppub 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 Shoppub via API no Google App Script e Google Planilhas, para receber uma notificação a cada nova venda efetuada?
Para conectar o Slack ao Shoppub e receber notificações de novos pedidos, siga estes passos:
function sendSlackNotification() {
var url = '[Coloque aqui a URL do webhook do Slack]';
var token = '[Coloque aqui seu token de acesso à API do Shoppub]';
var channel = '[Coloque aqui o nome do canal do Slack para notificação]';
var response = UrlFetchApp.fetch('https://api.shoppub.com.br/orders/?limit=1', {
headers: {
'Authorization': 'Bearer ' + token
},
method: 'get'
});
var orders = JSON.parse(response.getContentText())['results'];
if (orders.length > 0) {
var order = orders[0];
var message = 'Você recebeu um novo pedido!\n';
message += 'Número do pedido: ' + order['number'] + '\n';
message += 'Total: R$ ' + order['total'] + '\n';
message += 'Cliente: ' + order['customer_name'] + '\n';
message += 'Data: ' + order['created'] + '\n';
var payload = {
'text': message,
'channel': '#' + channel
};
var options = {
'method': 'post',
'contentType': 'application/json',
'payload': JSON.stringify(payload)
};
UrlFetchApp.fetch(url, options);
}
}