Breaking changes on how I handle the connection with mattermost
This commit is contained in:
parent
749338e95f
commit
59207e3efc
1 changed files with 15 additions and 6 deletions
21
README.md
21
README.md
|
@ -1,12 +1,21 @@
|
||||||
# matter_bot
|
# matter_bot
|
||||||
|
Bot Mattermost écrit en Rust qui se connecte via pseudo/mot de passe depuis Gitlab.
|
||||||
|
|
||||||
|
|
||||||
## Pré-requis
|
## Pré-requis
|
||||||
`openssl` requis par [`mattermost_api`](https://github.com/Celeo/mattermost_api)
|
`.env` placé dans la racine du projet qui contient votre **login ID** et votre **mot de passe**, ainsi que votre **user ID**, exemple :
|
||||||
```bash
|
|
||||||
sudo apt install libssl-dev
|
|
||||||
```
|
|
||||||
|
|
||||||
`.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
|
||||||
```
|
```
|
||||||
|
|
Reference in a new issue