Notificações do Slack
Configure o Slack para receber notificações instantâneas sobre o status do seu backup PostgreSQL. Receba alertas de backups bem-sucedidos, falhas e avisos diretamente nos seus canais do Slack.
Criar um app do Slack
1. Abra a API do Slack
Vá a https://api.slack.com/apps e faça login no seu workspace do Slack.
2. Crie um novo app
Clique no botão "Create New App".
3. Escolha "From scratch"
Selecione a opção "From scratch" quando solicitado.
4. Dê um nome ao app
Digite um nome para o app (por exemplo, "Databasus Notifications") e selecione o workspace onde você quer instalá-lo. Clique em "Create App".
Configurar as permissões do bot
5. Vá a OAuth & Permissions
Na barra lateral esquerda, clique em "OAuth & Permissions".

6. Adicione os Bot Token Scopes (obrigatório)
Role até a seção "Scopes" e, em "Bot Token Scopes", clique em "Add an OAuth Scope".
Adicione todos os scopes obrigatórios seguintes:
chat:write- para enviar mensagens para canaischannels:join- para permitir que o bot entre automaticamente em canais públicosim:write- para enviar mensagens diretas a usuáriosgroups:write- para enviar mensagens para canais privadoschannels:history- para ler o histórico dos canais

Instalar o app no workspace
7. Instale no workspace
Volte ao topo da página "OAuth & Permissions" e clique em "Install to Workspace".

8. Autorize o app
Revise as permissões e clique em "Allow" para autorizar o app.
9. Copie o Bot User OAuth Token
Depois da instalação, você verá o "Bot User OAuth Token". Começa com xoxb-. Copie este token: você vai precisar dele para configurar o Databasus.
Obter o ID do canal
10. Abra o canal de destino
No seu workspace do Slack, abra o canal onde você quer receber as notificações de backup.
11. Obtenha o ID do canal
Clique no nome do canal no topo e depois role pelos detalhes do canal. Você encontrará o Channel ID no fim da seção "About". Começa com C (canais públicos) ou G (canais privados).
Copie este Channel ID.

12. Adicione o bot ao canal (obrigatório para canais privados)
Se você estiver usando um canal privado, precisa convidar o bot manualmente para o canal:
- No canal privado, escreva
@Databasus Notifications(ou o nome que você deu ao seu app) - Clique no nome do bot quando aparecer e selecione "Add to Channel" ou "Invite to Channel"
Em canais públicos, o bot entra automaticamente ao enviar a primeira mensagem (graças à permissão channels:join), por isso este passo não é necessário.
Configurar no Databasus
13. Adicione o notificador Slack
No Databasus, vá às configurações de notificadores e adicione um novo notificador Slack:
- Bot Token: cole o Bot User OAuth Token que você copiou (começa com
xoxb-) - Target Channel ID: cole o Channel ID que você copiou (começa com
C,G,DouU)

14. Teste a notificação
Depois de configurar o notificador, teste-o para garantir que está funcionando corretamente. Você deverá receber uma mensagem de teste no canal do Slack selecionado.
E pronto! O seu workspace do Slack está agora configurado para receber notificações de backup PostgreSQL do Databasus.