Notificaciones de Slack
Configure Slack para recibir al instante notificaciones sobre el estado de sus copias de seguridad de PostgreSQL. Reciba alertas de respaldos exitosos, fallos y advertencias directamente en sus canales de Slack.
Cree una app de Slack
1. Vaya a la Slack API
Abra https://api.slack.com/apps e inicie sesión en su espacio de trabajo de Slack.
2. Cree una nueva app
Haga clic en el botón "Create New App".
3. Elija "From scratch"
Seleccione la opción "From scratch" cuando se le pregunte.
4. Asigne un nombre a la app
Escriba un nombre para la app (por ejemplo, "Databasus Notifications") y seleccione el espacio de trabajo donde quiere instalarla. Haga clic en "Create App".
Configure los permisos del bot
5. Vaya a OAuth & Permissions
En la barra lateral izquierda, haga clic en "OAuth & Permissions".

6. Añada los Bot Token Scopes (obligatorio)
Baje hasta la sección "Scopes" y, en "Bot Token Scopes", haga clic en "Add an OAuth Scope".
Añada todos estos scopes obligatorios:
chat:write- para enviar mensajes a los canaleschannels:join- para que el bot pueda unirse automáticamente a los canales públicosim:write- para enviar mensajes directos a los usuariosgroups:write- para enviar mensajes a canales privadoschannels:history- para leer el historial del canal

Instale la app en el espacio de trabajo
7. Instale en el espacio de trabajo
Suba al inicio de la página "OAuth & Permissions" y haga clic en "Install to Workspace".

8. Autorice la app
Revise los permisos y haga clic en "Allow" para autorizar la app.
9. Copie el Bot User OAuth Token
Tras la instalación verá el "Bot User OAuth Token". Empieza por xoxb-. Copie este token: lo necesitará para configurar Databasus.
Obtenga el ID del canal
10. Abra el canal de destino
En su espacio de trabajo de Slack, abra el canal donde quiere recibir las notificaciones de respaldo.
11. Obtenga el ID del canal
Haga clic en el nombre del canal en la parte superior y baje en los detalles del canal. Encontrará el Channel ID al final de la sección "About". Empieza por C (canales públicos) o G (canales privados).
Copie este Channel ID.

12. Añada el bot al canal (obligatorio para canales privados)
Si usa un canal privado, debe invitar al bot al canal manualmente:
- En el canal privado, escriba
@Databasus Notifications(o el nombre que le haya dado a su app) - Haga clic en el nombre del bot cuando aparezca y seleccione "Add to Channel" o "Invite to Channel"
En los canales públicos el bot se une automáticamente al enviar el primer mensaje (gracias al permiso channels:join), así que este paso no es necesario.
Configure Databasus
13. Añada el notificador de Slack
En Databasus, vaya a los ajustes de notificadores y añada un nuevo notificador de Slack:
- Bot Token: pegue el Bot User OAuth Token que copió (empieza por
xoxb-) - Target Channel ID: pegue el Channel ID que copió (empieza por
C,G,DoU)

14. Pruebe la notificación
Después de configurar el notificador, pruébelo para comprobar que funciona correctamente. Debería recibir un mensaje de prueba en el canal de Slack seleccionado.
¡Eso es todo! Su espacio de trabajo de Slack ya está configurado para recibir notificaciones de las copias de seguridad de PostgreSQL desde Databasus.