Un chatbot pour https://primairepopulaire.fr/
Voir le bot : https://chat.csml.dev/channels/difm7vtdxz0rr16wigcqnk8sbmqkioxi
Voir les bots de dev :
- Jako : https://chat.csml.dev/channels/5r2ckoiiqongl2v6yxsbshyahbydyc0h
- Olivier : https://chat.csml.dev/channels/juce6w4xbwh9g41wtkrcugka2qfjolis
- Se créer un compte Github
- Demander à être ajouter dans le groupe de travail (organisation)
- Se rendre sur https://github.com/primairepopulaire
- Créer une nouvelle branche dev_nom et la sélectionner
- Aller dans le dossier .gitignore/workflows et copier le contenu d'un des fichiers présents
- Créer un nouveau fichier GithubSync_NOM.yml et coller le contenu
- Remplacer par ton nom dans Sync bot on CSML Studio et les CSML_CLIENT_API et le nom de ta branche (ligne 6)
- Commit
- Créer un bot sur https://studio.csml.dev/auth/login
- Dans Channel, ajouter une nouvelle API GitHubSync et cliquer sur l'API ainsi créée (en haut) pour afficher la page API Keys
- Retourner sur GitHub, dans le menu Settings->Secrets https://github.com/primairepopulaire/PrimPopBot/settings/secrets/actions
- ajouter 2 variables (new repository secrets):
- CSML_CLIENT_API_KEY_NOM <-> Copier l'API Key du bot créé dans CSML
- CSML_CLIENT_API_SECRET_NOM <-> Copier l'API Secret du bot créé dans CSML
- Dans <>Code cliquer sur "Compare & pull request", valider
- Dans Actions une nouvelle action GithubSync_NOM.yml est disponible
- Après une modification du code du bot de votre branche, le code push sur votre branche dev se synchronise directement avec votre bot personnel.
- À cette étape dans le menu Actions, une fois que c'est vert, c'est que la synchro est faite avec le bot
- Attention Un merge de pull request d'une branche dev sur la main synchronise le bot actuellement utilisé dans le QG !
* Une pull request doit toujours être validée par au moins une autre personne.