Go to file
Romain de Laage 9387658f31
add ci
2021-03-15 20:49:05 +01:00
.gitignore Add gitignore 2021-03-15 20:41:30 +01:00
.gitlab-ci.yml add ci 2021-03-15 20:49:05 +01:00
LICENSE Add license 2021-02-19 16:15:02 +01:00
README.md Add license 2021-02-19 16:15:02 +01:00
assos.go Handle json unmarshall error 2021-03-15 20:32:09 +01:00
db.go Split into multiple files, remove useless instuctions and simplify 2021-03-15 20:29:43 +01:00
go.mod Split into multiple files, remove useless instuctions and simplify 2021-03-15 20:29:43 +01:00
main.go Split into multiple files, remove useless instuctions and simplify 2021-03-15 20:29:43 +01:00
mm.go Split into multiple files, remove useless instuctions and simplify 2021-03-15 20:29:43 +01:00
util.go Split into multiple files, remove useless instuctions and simplify 2021-03-15 20:29:43 +01:00

README.md

Bot de pont entre le portail des assos et Mattermost

Ce bot sert à faire le pont entre le portail des assos et le Mattermost de Picasoft.

Il est écrit en Go, il faut donc installer un compilateur go pour compiler ce projet, il a été testé avec gcc-go. Il suffit de lancer go build pour construire l'exécutable.

Pour lancer le programme il faut renseigner quelques variables d'environnement :

  • MM_ASSOS_CHANNEL correspond à l'ID du channel dans lequel on souhaite poster les messages
  • MM_ASSOS_TOKEN correspond au jeton d'authentification utilisé par le compte de bot, contactez un administrateur pour en obtenir un
  • MM_ASSOS_ENDPOINTMM correspond à l'URL de l'endpoint de l'API de Mattermost pour poster les messages
  • MM_ASSOS_ENDPOINTASSOS correspond à l'URL de l'endpoint de l'API du portail des assos pour récupérer les articles

Ce programme est distribué sous licence AGPLv3