Poll Bot est un robot pour faire des sondages à l’intérieur d’un salon de discussion Matrix.

Facile à installer, il peut se montrer pratique pour proposer un système sondage dans un salon de discussion.
Installer Matrix Poll Bot :
git clone https://github.com/babolivier/matrix-poll-bot.git
cd matrix-poll-bot
go build
Configuration
Créez un compte sur un serveur Matrix et affichez le TOKEN avec « curl » :
curl --data '{"identifier": {"type": "m.id.user", "user": "<pollbot-user>" }, "password": "<pollbot-password>", "type": "m.login.password", "device_id": "PollBot", "initial_device_display_name": "PollBot"}' https://matrix.<your-matrix-server>/_matrix/client/r0/login
Renommez le fichier config.sample.yaml en config.yaml :
mv config.sample.yaml config.yaml
Éditez le fichier :
nano config.yaml
# Configuration
matrix:
# Utilise un Token pour se connecter.
access_token: TOKEN
# ID du compte Matrix.
user_id: "@pollbot:example.tld"
# URL du serveur d’accueil Matrix.
hs_url: "https://matrix.example.tld"
Exécuter le Bot
Exécutez cette commande pour démarrer le Bot :
./matrix-poll-bot --config config.yaml
INFO[0000] Syncing...
Bingo ! Pool Botest démarré !!
Utilisation du Bot
Invitez PollBot dans la salle où vous souhaitez créer des sondages :
/invite @pollbot:<your-domain>
Créer un sondage :
!poll Aimez-vous le projet Mailtrix ?
👍️ Oui
👎️ Non
✌️ Sans avis
Pour en savoir plus, je vous laisse découvrir le Git de « babolivier » qui fourni ce Bot de sondage pour Matrix : https://github.com/babolivier/matrix-poll-bot
Si vous avez trouvé cet article intéressant, veuillez prendre une minute pour le partager ! Bye Bye !