Un bot Jabber pour annoncer les ouvertures de notre porte

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 bot



Existant

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 :


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
There are no comments on this page.
Valid XHTML :: Valid CSS: :: Powered by WikkaWiki