Mylloon
9de03acd4c
- use password instead of token auth - ask for team name in .env file - update disclaimer
1.3 KiB
1.3 KiB
matter_bot
Pré-requis
openssl
requis par mattermost_api
sudo apt install libssl-dev
.env
placé dans la racine du projet qui contient le token et l'URL, exemple :
PSEUDO=votre_pseudo_ici
MOT_DE_PASSE=votre_mot-de-passe_ici
URL=url_du_site_ici, ex: https://talk.up8.edu
EQUIPE=nom_de_lequipe, ex: etudiant-es
Tests en local
En local, j'ai utilisé Docker pour héberger mon instance de Mattermost et pouvoir faire des tests, voici le docker-compose que j'ai utilisé :
version: "2"
services:
mattermost:
image: mattermost/mattermost-preview:latest # version preview parce que c'est juste pour testé
container_name: Mattermost
ports:
- 8065:8065 # cf. documentation officielle : https://docs.mattermost.com/install/setting-up-local-machine-using-docker.html
restart: unless-stopped
Sources
- Documentation
mattermost_api
(utilisé pour communiquer avec Mattermost) - Documentation
tokio
(utilisé carmattermost_api
estasync
)
Projet ne fonctionne pas avec l'instance de la Fac, car son mattermost se connecte via Gitlab et (je crois?) aucune librarie ne supporte ceci.