loicbourg / kaamelott-soundboard-slack

De toute facon j'y comprends rien aux cartes

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Kaamelott Soundboard pour Slack !

Introduction

Intégration Slack du kaamelott soundboartd.

Exemple

Installation

Commencez par installer yarn, puis utilisez yarn pour d'abord installer les dépendences :

yarn

Et ensuite lancez l'application avec yarn start :

yarn start

L'application est désormais disponible sur localhost:3333.

Avec docker ?

Si vous voulez utiliser docker, commencez par installer docker et docker-compose, puis :

docker-compose up

Il faudra également ajouter dans un fichier .env, à la racine :

EXPOSED_PORT=3333

Configuration

  1. Créer une application Slack,
  2. Dans la section Event subscription ajouter le domaine kaamelott-soundboard.2ec0b4.fr au niveau des App Unfurl Domains

Unfurl

  1. Dans la section OAuth & Permissions Ajouter les droits files:write:user et links:read

Permissions

  1. Créer un fichier .env à la racine de l'application contenant le token OAuth de l'application Slack (il est affiché au début de la section OAuth & Permissions)
SLACK_TOKEN=YOUR_SLACK_TOKEN

Si vous voulez tester le fonctionnement de l'application en local, l'utilisation de ngrok est conseillée pour recevoir les webhhok de slack

About

De toute facon j'y comprends rien aux cartes

License:MIT License


Languages

Language:JavaScript 96.7%Language:Shell 3.3%