Breaking changes on how I handle the connection with mattermost

This commit is contained in:
Mylloon 2021-12-10 16:41:33 +01:00
parent 749338e95f
commit 59207e3efc

View file

@ -1,12 +1,21 @@
# matter_bot
Bot Mattermost écrit en Rust qui se connecte via pseudo/mot de passe depuis Gitlab.
## Pré-requis
`openssl` requis par [`mattermost_api`](https://github.com/Celeo/mattermost_api)
```bash
sudo apt install libssl-dev
```
`.env` placé dans la racine du projet qui contient votre **login ID** et votre **mot de passe**, ainsi que votre **user ID**, exemple :
`.env` placé dans la racine du projet qui contient le token, exemple :
Si vous avez mis en place un code de vérification, alors vous devez créer une "application" dans vos paramètres Gitlab.
Le code secret obtenu sera votre mot de passe.
Pour obtenir un user ID, rendez vous sur ce site :
```
TOKEN=votre_token_ici
https://{GITLAB_INSTANCE}/api/v4/users?username={TON_PSEUDO}
```
En remplaçant `{GITLAB_INSTANCE}` par l'url de votre instance Gitlab et `{TON_PSEUDO}` par votre pseudo Gitlab.
```
USER_ID_MATTER_BOT=votre_user-id_ici
LOGIN_ID_MATTER_BOT=votre_login-ID_ici
PASSWORD_MATTER_BOT=votre_mot-de-passe_ici
```