« Sysop » : différence entre les versions

400 octets ajoutés ,  28 octobre 2022 à 01:17
aucun résumé des modifications
Aucun résumé des modifications
Aucun résumé des modifications
 
(3 versions intermédiaires par le même utilisateur non affichées)
Ligne 4 : Ligne 4 :




<strong>Version actuelle:</strong> Sysop 1.1.60-stable (31/10/2021)
<strong>Version actuelle:</strong> Sysop 1.2.0-stable (28/10/2022)


<strong>Programmé en:</strong> Node.JS, JavaScript, PHP, MySQL et IRC framework
<strong>Programmé en:</strong> Node.JS, JavaScript, PHP, MySQL et IRC framework


<strong>Licence:</strong> Propriétaire - Madx pour discussionnner.com
<strong>Licence:</strong> Propriétaire - Madrix pour discussionnner.com


<strong>Date de création:</strong> 30 Juillet 2019 sous le pseudonyme «Nodebot». 5 lignes de codes.
<strong>Date de création:</strong> 30 Juillet 2019 sous le pseudonyme «Nodebot» avec 5 lignes de codes.


<strong>Date de mise à jour importante:</strong> 10 au 24 Janvier 2020. Le bot «Nodebot» a changé de nom et devient «Sysop» avec 2356 lignes de codes.
<strong>Date de mise à jour importante:</strong> 10 au 24 Janvier 2020. Le bot «Nodebot» a changé de nom pour devenir «Sysop» en passant à 2356 lignes de codes.


<strong>Date de mise à jour mineure:</strong> 31 octobre 2021 (5291 lignes de code)
<strong>Date de mise à jour mineure:</strong> 28 octobre 2022 (7775 lignes de codes)


<strong>But de sa création:</strong> Robot services nouvelle génération et puissant. Il dépasse les normes de l'IRC en allant plus loin. C'est un bot qui ressemble à l'eggdrop <em>Léa Service</em> (ou à <em>Eva Service</em>) écrits en TCL qui sont des bots obsolètes depuis la fin des versions d'UnrealIRCd 3.2.x et Anope 1.x. Depuis 2020 nous utilisons UnrealIRCd 5 avec Anope 2.0.x et nous nous concentrons sur des technologies plus nouvelles et plus avancées comme NodeJS.
<strong>But de sa création:</strong> Robot services nouvelle génération et puissant. Il dépasse les normes de l'IRC en allant plus loin. C'est un bot qui ressemble à l'eggdrop <em>Léa Service</em> (ou à <em>Eva Service</em>) écrits en TCL qui sont des bots obsolètes depuis la fin des versions d'UnrealIRCd 3.2.x et Anope 1.x. Depuis Décembre 2021, nous utilisons UnrealIRCd 6 avec Anope 2.0.x et nous nous concentrons sur des technologies plus nouvelles et plus avancées comme ici avec Node.JS.


<strong>Commande help:</strong> /sysop help
<strong>Commande help:</strong> /sysop help
Ligne 117 : Ligne 117 :


*[31/10/2021] Dés qu'un Globop ou IRCop lance un GLINE sur une IPv6 (exemple: *@2a01:cb09:817f:8400:48f:c532:5761:447f ), le bot Sysop s'occupera pour dupliquer ce même gline sur les 4 premiers args d'une IPv6 (exemple: *@2a01:cb09:817f:8400:* ). Et c'est de même pour les UNGLINE.
*[31/10/2021] Dés qu'un Globop ou IRCop lance un GLINE sur une IPv6 (exemple: *@2a01:cb09:817f:8400:48f:c532:5761:447f ), le bot Sysop s'occupera pour dupliquer ce même gline sur les 4 premiers args d'une IPv6 (exemple: *@2a01:cb09:817f:8400:* ). Et c'est de même pour les UNGLINE.
*[20/12/2021] Adaptation du code pour qu'il fonctionne avec UnrealIRCd 6.0.0. Utilisation également de la nouveauté JSON pour un traitement bien meilleur du <code>Client connecting</code> et <code>Client exiting</code>, sans utiliser <code>/who</code> et sa latence.
*[27/02/2022] La commande <code>HWHOIS</code> est supprimée, elle était devenue inutile.