[[adminsys:unefede]]

Bot UneFede

Cette page concerne le bot réécrit par Marmat. Il est actuellement hébergé sur une de ses VM. Le bot est écrit en Java et se base sur les librairies PircBot, Twitter4J et mastodon4J
Le téléchargement des librairies et des dépendances correspondantes s’effectue en utilisant maven.
Elle se base sur les API : Db ffdn, nominatim

Les commandes s’exécutent en utilisant le caractère de commande choisi dans les fichiers de config.

Les commandes suivantes sont possibles: -help -contact -info -liste -source -reload -id -dist -rss -rp

Utilisation

-contact <un FAI>

Description

Renvoie les informations de contact d'un FAI. Ces informations de contact contiennent l'adresse mail, les serveurs IRC et le site web.

Exemple

-contact fdn 14:21:43 - UneFede : [FDN] est joignable par: Site web: http://www.fdn.fr/ Email: buro <at> fdn <dot> fr 14:21:43 - UneFede : Chat : irc://irc.geeknode.org/#fdn

Utilisation

-dist <Adresse Postale> ou -dist <Latitude> <longitude> Alias: -distance

Description

suivi de la latitude, puis la longitude au format décimal, ou une adresse. Pour une adresse, on choisi la première. Renvoie les FAI de la fédération les plus proches à vol d'oiseau.

Exemples

14:19:08 - Marmat : -dist 49 0
14:19:09 - UneFede : 1: Grifon à 158,55 Km
14:19:09 - UneFede : 2: Franciliens.net à 172,19 Km
14:19:09 - UneFede : 3: TDN à 184,43 Km


14:26:14 - Marmat : -dist Compiègne
14:26:15 - UneFede : Plusieurs possibilités pour cet endroit, nous choisirons le premier:
14:26:15 - UneFede : a) Compiègne, Oise, Hauts-de-France, France métropolitaine, 60200, France : Coordinates [latitude=49.4179497, longitude=2.8263171]
14:26:15 - UneFede : b) Compiègne, Oise, Hauts-de-France, France métropolitaine, France : Coordinates [latitude=49.51104365, longitude=2.86984536699805]
14:26:15 - UneFede : c) Compiègne, Rue de la Gare, Petit Margny, Margny-lès-Compiègne, Compiègne, Oise, Hauts-de-France, France métropolitaine, 60280, France : Coordinates [latitude=49.4225122, longitude=2.8235155]
14:26:15 - UneFede : 1: Rhizome à 0,51 Km
14:26:16 - UneFede : 2: Netopi à 68,7 Km
14:26:16 - UneFede : 3: Franciliens.net à 70,74 Km

Utilisation

-help


-help <nom d'une commande>

Description

Permet de récupérer une courte description d'une commande et sa syntaxe.

Exemple

18:16:31 - Marmat : -help liste
18:16:31 - UneFede : -liste -list Liste tous les FAI de la fédération. L'Ajout du parametre All affiche aussi ceux hors fédération.

Utilisation

-id <nom d'un FAI>
ou
-id <numero>

Description

Fait la traduction entre ne nom d'un FAI et son ID dans Db ffdn

Exemple

14:43:39 - Marmat : -id 55
14:43:39 - UneFede : Le FAI 55 est: Sarantaporo.gr

14:48:17 - Marmat : -id fdn
14:48:17 - UneFede : Le FAI FDN a pour ID: 48
14:48:18 - UneFede : L'url dans db est https://db.ffdn.org/api/v1/isp/48/

Utilisation

-info ffdn
ou
-info <Nom d'un FAI> ou -info <Id d'un FAI dans db>

Description

Donne les information de nombre d'adhérents pour un fai donné.

Exemple

19:04:51 - Marmat : -info ffdn 19:04:51 - UneFede : Il y a 74 FAI dont 27 dans la fédé 19:04:51 - UneFede : Cela représente en tout (dans la fédé) 2763 Abonné.e.s et 3713 Membres 19:04:51 - UneFede : Et hors fédé : 49537 Abonné.e.s et 39319 Membres

19:05:00 - Marmat : -info lyon 19:05:00 - UneFede : [Illyse] Est membre de la fédération : oui 19:05:00 - UneFede : [Illyse] Nombre de Membres : 118 soit 3,18 % de ceux de la fédération 19:05:00 - UneFede : [Illyse] Nombre d'abonnements : 97 soit 3,51 % de ceux de la fédération

Utilisation

-liste ou -liste all

Description

Renvoie la liste des FAI présents dans Db ffdn
Si mit avec all, on inclut aussi ceux qui

Exemple

14:50:58 - UneFede : Les FAI surveillés par mes petits yeux mignons de bot sont: 14:50:58 - UneFede :

Dans la fédé:

14:50:58 - UneFede : CAFAI, Ilico, Grifon, Illyse, Franciliens.net, SAMESWIRELESS, Aquilenet, LDN, ARN, AuverNET, tetaneutral.net, Teleragno, ILOTH, PCLight, Rézine, IGWAN.NET, Ail-Network, TDN, Rhizome, Neutrinet, FDN, FAImaison, Netopi, Mycélium, SCANI, MDW, Stolon, 14:51:01 - Marmat : -liste all
14:51:01 - UneFede : Les FAI surveillés par mes petits yeux mignons de bot sont:
14:51:01 - UneFede :

Hors fédé:

14:51:01 - UneFede : Selfnet, Quantic Télécom, BDN, IN-Berlin, UmeWAN, FREE!, Saint Joseph de Rivière Télécom, 0xFF, HaDiNet, Northland Neighbourly Networking Association (3NA), guifi.net, Westnetz, Le Net du Kermeur, Conetic, DeltaLibre, 0xFF Wels, K-Net, Troyes Telecom, BDN-fr, SwissNeutralNet, KCFN, ArmagNET, WirelessPT.net, X-DENN, ViaNET, DRN, AWMN, OXT, Sarantaporo.gr, Arbeitsgemeinschaft Dresdner Studentennetz,
14:51:01 - UneFede : Arcane, Fiberhood.org, Nefitel, WH-Netz, SVNET, TILiMa, Inside Telecom, IPF-TELECOM, CLAIR, siberry, NWBTA, Synhostinger, Intarnet, Baionet, MilkyWan, Askeanet, FAIbreizh,
14:51:04 - UneFede :

Dans la fédé:

14:51:05 - UneFede : CAFAI, Ilico, Grifon, Illyse, Franciliens.net, SAMESWIRELESS, Aquilenet, LDN, ARN, AuverNET, tetaneutral.net, Teleragno, ILOTH, PCLight, Rézine, IGWAN.NET, Ail-Network, TDN, Rhizome, Neutrinet, FDN, FAImaison, Netopi, Mycélium, SCANI, MDW, Stolon,

Utilisation

-reload

Description

Resynchronise le cache local sur db.ffdn.org

Utilisation

-rp <lien>

Description

Ajoute un lien au fichier de revue de presse et l'ajoute a unefede.ffdn.org/rp/rp.txt

Utilisation

-rss
ou
-rss <Numero d'article>

Description

Récupère les information du flux rss de L'agrégateur fédéral de flux RSS et permet de les afficher. -rss affiche la liste -rss <numero> donne le détail pour l'article choisi

Exemple

18:56:46 - Marmat : -rss 4
18:56:46 - UneFede : Prochaine réunion mensuelle
18:56:47 - UneFede : Par Alexandre BAILLY le sam., 29 juin 2019 14:00:07 via Lorraine Data Network
18:56:47 - UneFede : Plus d'infos sur https://ldn-fai.net/events/prochaine-reunion-mensuelle-19-07/

A chaque article publié qui arrive sur planet.ffdn.org, UneFede envoie sur ses canneaux la description de l'article en question.

UneFede à repris le compte UnRouteur sur Twitter. https://twitter.com/UnRouteur

On peut lui demander des information comme sur IRC en Message privé

A cause de la supression des API de streaming et le fait de devoir payer pour faire plus de requêtes, Il se peut que vous ayez à attendre jusqu'à 5 minutes entre une requête et sa réponse sur Twitter.

https://toot.aquilenet.fr/web/accounts/47528

Les requêtes ne fonctionnent pas encore sur mastodon à cause de la librairie et API empêchant de simplement envoyer des messages privés.
  • adminsys/unefede.1566753905.txt.gz
  • Dernière modification: 2019/08/25 19:25
  • par marmat