Annoncer l'ouverture de la porte de notre fablab par XMPP
En bref : à chaque fois il y a un sendMessage sur le salon adéquat venant de notre botExistant
Notre porte s'ouvre par un électro-aimant piloté par un Raspberry Pi pour l'ouvrir et la fermer.Il suffit de se connecter à un site Intranet via le wifi interne avec login / mot de passe pour ouvrir la porte.
Un bot nommé Suzanne envoie l'information sur un salon Telegram dédié.
Le code est sur https://github.com/baud123/sunlab
spécifiquement, le code du bot est https://github.com/baud123/sunlab/blob/master/common/plugins/telegram.php
utilisé dans https://github.com/baud123/sunlab/blob/master/door/index.php#L38
Possibilités côté xmpp
Besoin :- envoi sur salon sunlab de chat.jabberfr.org (moui, je nous héberge chez des amis connus :p)
- en tant que Suzanne et zou
- une API comme telegram ça le ferait... (qui embarquerait dans le token les infos pour id / invitation préalable au salon)
grâce salon LinuxFr.org de chat.jabberfr.org
y'avait une catégorie PHP sur https://wiki.jabberfr.org/Portail:D%C3%A9veloppeur ; mais elle nécessite certainement un petit rafraichissement :p
https://xmpp.org/software/?platform=all-platforms <- je ne vois pas de lib php ici :s
pour l'instant je garde pour plus tard https://github.com/quite/quiteabot (telegram vers xmpp...) et https://github.com/nioc/xmpp-bot ya du npm qui me convient peu
ah mais si tu cherches une passerelle il y a Slidge
https://sr.ht/~nicoco/slidge/
https://slidge.im/slidgram/features.html apparemment il y a bien le support des salons
pour movim, la partie xmpp est dans un sous-module Moxl : https://github.com/movim/movim/tree/master/src/Moxl
plutôt que d’utiliser un module PHP, peut-être qu’un outil simple comme https://github.com/moparisthebest/sendxmpp-rs pourrait te convenir ?
C’est un outil en ligne de commande, tu lui dis comment se connecter et à qui envoyer ton message, et il le fait.
(manque les attributions : les copier/coller de Dino ligne par ligne sont pénibles et ne prennent pas les auteurs/date o_O)
XMPP vers IRC
https://biboumi.louiz.org/ Biboumi is a Free, Libre and Open Source XMPP gateway that connects to IRC servers and translates between the two protocols. Its goal is to let XMPP users take part in IRC discussions, using their favourite XMPP client.
XMPP s'interface via PubSub avec le reste du monde
https://forum.f-droid.org/t/which-messengers-does-f-droid-have-available/18823
CategoryFablab