Notifications Slack

Pour que votre Slack puisse recevoir les notifications de SecuPress, vous aurez besoin de créer une Slack App gratuite en 4 minutes. C'est très facile, surtout avec ce mini tuto très précis

Créer une Slack App

1/ Ouvrez https://api.slack.com/apps

2/ Cliquez sur "Create a new app"

3/ Dans la popup qui s'ouvre, remplissez le nom de l'application (vous pourrez choisir le nom du bot qui sera dans le Slack plus tard) et choisissez dans la liste de vos équipes Slack laquelle doit recevoir les notifications (vous pourrez choisir le canal plus tard)

4/ Dans cette nouvelle page, qui est déjà celle de votre nouvelle App, cliquez sur "Incoming Webhook" parmi les quelques blocs proposés vers le bas.

5/ Ensuite, glissez la case "Activate Incoming Webhooks" sur On

6/ Tout en bas de cette page maintenant, cliquez sur "Add New Webhook to Workspace", c'est ici qu'on va choisir le canal

7/ Choisissez alors le canal dans la liste déroulante et validez avec "Allow"

Vous devriez déjà recevoir une notification de la part de Slack indiquant quel compte Slack a créé une intégration

8/ De retour sur la page, retournez en bas, vous voyez alors votre Webhook, cliquez sur "Copy" pour copier ce lien.

9/ Ouvrez la page des modules "Alertes" sans le back-office de votre site, coller ce lien dans le champ "Notification par Slack Webhook", et n'oubliez pas de cocher "M'avertir des évènements importants" un peu plus bas pour activer les alertes.

C'est terminé ! 

Vous devriez avoir reçu une première notification vous demandant de valider l'application, quand vous aurez cliqué sur le lien, les notifications seront activées.

À savoir

  • Dans SecuPress, si vous décochez "M'avertir des évènements importants" dans SecuPress, les notifications seront mises en pause, une fois recochée, elle reprendront, aucune autre étape à faire.
  • Si vous changez le lien du Webhook, les notifications sont stoppées et vous devrez le revalider la demande et si vous videz le champ, alors les notifications s'arrêtent aussi.
  • Il n'est pas possible d'envoyer les notifications sur plusieurs équipes ou canaux différents.
  • Vous ne pouvez pas changez le canal en cours de route, vous devrez recréer une nouvelle App qu'il faudra revalider.

Allez plus loin

10/ Si vous souhaitez personnaliser le nom (pour l'icône, voir le point 13/) de votre app, dans le menu de gauche, allez sur "App Home"

11/ Dans le bloc "Your App's Presence in Slack" cliquez sur "Edit" pour modifier son nom

12/ Dans la popup qui s'ouvre vous pouvez changer le nom de votre bot. le "Default Name" n'est pas important car on ne peut pas parler/interagir avec le bot, changez le si vous voulez. Puis validez avec "Save".

13/ Pour changer l'icône, dans la liste déroulante en haut du menu de gauche, choisissez votre App, si vous êtes déjà dessus, recliquez tout de même.

14/ En bas dans le bloc "Display Information" vous pouvez y ajouter une icône (le nom de l'App dans ce bloc n'est pas celui visible dans le Slack)

Voici 3 icônes de SecuPress pour vous :

Bonus

C'est aussi dans cette page que vous pourrez supprimer votre App.

Vous recevrez une dernière notification de la part de Slack indiquant que l'intégration a été supprimée.