« Sysop » : différence entre les versions

De Wiki IRC
Aucun résumé des modifications
Aucun résumé des modifications
Ligne 29 : Ligne 29 :
*GLOBOP UNGLINE [ip] : Ungliner une adresse IP
*GLOBOP UNGLINE [ip] : Ungliner une adresse IP
*GLOBOP GLINELIST [account] : Liste des glines par Sysop. Le account de l'opérateur n'est pas obligatoire.
*GLOBOP GLINELIST [account] : Liste des glines par Sysop. Le account de l'opérateur n'est pas obligatoire.
-
*GLOBOP SHUN [pseudo/ip] [durée] [motif] : Shuner le pseudo pour XX temps. Les durées possibles sont: 15s, 10m, 1h, 4h, 1d, 2d
*GLOBOP SHUN [pseudo/ip] [durée] [motif] : Shuner le pseudo pour XX temps. Les durées possibles sont: 15s, 10m, 1h, 4h, 1d, 2d
*GLOBOP UNSHUN [ip] : Unshuner une adresse IP
*GLOBOP UNSHUN [ip] : Unshuner une adresse IP
*GLOBOP SHUNLIST [account] : Liste des shuns par Sysop. Le account de l'opérateur n'est pas obligatoire.
*GLOBOP SHUNLIST [account] : Liste des shuns par Sysop. Le account de l'opérateur n'est pas obligatoire.
-
*GLOBOP KILL [pseudo] [motif] : Killer le pseudo
*GLOBOP KILL [pseudo] [motif] : Killer le pseudo
*GLOBOP TEMPSHUN [pseudo] [motif] : Shun temporaire du pseudo, il sera unshun à la prochaine déconnexion.
*GLOBOP TEMPSHUN [pseudo] [motif] : Shun temporaire du pseudo, il sera unshun à la prochaine déconnexion.
Ligne 43 : Ligne 45 :
*ADMIN BLACKLIST IDENT DEL [regex-ident] : Déblacklister un ident à la connexion.
*ADMIN BLACKLIST IDENT DEL [regex-ident] : Déblacklister un ident à la connexion.
*ADMIN BLACKLIST IP DEL [regex-ip] : Déblacklister un ip à la connexion.
*ADMIN BLACKLIST IP DEL [regex-ip] : Déblacklister un ip à la connexion.
-
*ADMIN BADNICK ADD [regex-nick] [durée] : Interdire un pseudo à la connexion.
*ADMIN BADNICK DEL [regex-nick] : Supprimer l'interdiction d'un pseudo à la connexion.


<div style="background-color: #f7f1e8;border: solid 1px #000;padding: 5px;font-size: 14px;">
<div style="background-color: #f7f1e8;border: solid 1px #000;padding: 5px;font-size: 14px;">
Ligne 62 : Ligne 67 :
*Vérification des identifications SASL
*Vérification des identifications SASL
*Vérification des identifications NickServ
*Vérification des identifications NickServ
*Logguer dans le salon des chanroots
*Log dans le salon des chanroots
*Blacklisteur d'IPv6 (A revoir)
*Blacklisteur d'IPv6 (A revoir)
*Traiteur des plaintes
*Traiteur des plaintes
Ligne 70 : Ligne 75 :
Reproduire de nombreuses fonctionnalités de ce qu'il existait déjà sur le robot Eva, afin de supprimer Eva, c'est-à-dire:
Reproduire de nombreuses fonctionnalités de ce qu'il existait déjà sur le robot Eva, afin de supprimer Eva, c'est-à-dire:


*Autoglineur de pseudo incorrect à la connexion et au changenick
*Gestions des VPN avec PHP et GeoIP2
*Gestions des VPN avec PHP et GeoIP2
*...
*...

Version du 16 janvier 2020 à 16:52

Sysop est un robot pour les administrateurs et pour les globops.

Le pseudo Sysop est un jeu de mot qui veut dire système opérateur.


Version actuelle: Sysop 1.1.6-stable (15/01/2020)

Programmé en: Node.JS, JavaScript, PHP, MySQL et IRC framework

Licence: Propriétaire - Gilou pour discussionnner.com

Date de création: 30 Juillet 2019 sous le pseudonyme «Nodebot». 5 lignes de code.

Date de mise à jour importante: 10 au 15 Janvier 2020. Le bot change de nom et devient «Sysop». 1974 lignes de code.

But de sa création: Pour remplacer le bot Eva écrit en PHP, dont celui-ci était une alternative au bot Léa Service écrit en TCL.

Commande help: /sysop help

Commande: /sysop [commande]

Liste des commandes pour les modérateurs (level minimum)

  • HELP - Liste des commandes de Sysop
  • UWHOIS [pseudo] : Whoiser un pseudo.

Liste des commandes pour les globops, ircops, admins, netadmins (level minimum)

  • GLOBOP GLINE [pseudo/ip] [durée] [motif] : Gliner le pseudo pour XX temps. Les durées possibles sont: 15s, 10m, 1h, 4h, 1d, 2d
  • GLOBOP UNGLINE [ip] : Ungliner une adresse IP
  • GLOBOP GLINELIST [account] : Liste des glines par Sysop. Le account de l'opérateur n'est pas obligatoire.

-

  • GLOBOP SHUN [pseudo/ip] [durée] [motif] : Shuner le pseudo pour XX temps. Les durées possibles sont: 15s, 10m, 1h, 4h, 1d, 2d
  • GLOBOP UNSHUN [ip] : Unshuner une adresse IP
  • GLOBOP SHUNLIST [account] : Liste des shuns par Sysop. Le account de l'opérateur n'est pas obligatoire.

-

  • GLOBOP KILL [pseudo] [motif] : Killer le pseudo
  • GLOBOP TEMPSHUN [pseudo] [motif] : Shun temporaire du pseudo, il sera unshun à la prochaine déconnexion.

Liste des commandes pour les admins (level minimum)

  • ADMIN BLACKLIST BOTH ADD [regex-ident] [regex-ip] [motif] : Blacklister un ident et une ip à la connexion.
  • ADMIN BLACKLIST IDENT ADD [regex-ident] [motif] : Blacklister un ident à la connexion.
  • ADMIN BLACKLIST IP ADD [regex-ip] [motif] : Blacklister un ident ou une ip à la connexion.

-

  • ADMIN BLACKLIST BOTH DEL [regex-ident] [regex-ip] : Déblacklister un ident et une ip.
  • ADMIN BLACKLIST IDENT DEL [regex-ident] : Déblacklister un ident à la connexion.
  • ADMIN BLACKLIST IP DEL [regex-ip] : Déblacklister un ip à la connexion.

-

  • ADMIN BADNICK ADD [regex-nick] [durée] : Interdire un pseudo à la connexion.
  • ADMIN BADNICK DEL [regex-nick] : Supprimer l'interdiction d'un pseudo à la connexion.

Attention : Les blacklistes permanentes causent de nombreux dommages (perte d'habitué, tchat concurrent, colère, etc...), pour cela il faut blacklister que pour les causes suivantes:

- Utilisateur reconnu comme fou ou bordélique de première classe (contourneur, illégalité, pervert narcissique-mode-drogué-ou-fou, malade mental ...)

- Utilisateur reconnu comme très pervers (détraqué sexuel, pédophile, ...)

- Utilisateur reconnu comme crapule, non-futé, coriace, détraqué...

Liste des commandes pour les netadmins (level minimum)

  • NETADMIN DROPGROUPACCOUNT [pseudo] (-sqlban) : Supprimer un pseudo et ses aliases dans NickServ. Facultatif: le flag "-sqlban" permet de bannir le compte membre inscrit sur le site.

Liste de ce que fait le robot en bot autonome

  • Anti-Idle : Permet de kickban les utilisateurs inactifs d'un salon spécifique après xx minutes d’inactivité.
  • Vérification des identifications SASL
  • Vérification des identifications NickServ
  • Log dans le salon des chanroots
  • Blacklisteur d'IPv6 (A revoir)
  • Traiteur des plaintes
  • Système de news de Wiki-IRC.com sur le salon #athenes en tapant !new ou à l'ajout et est répété toutes les 4h.

Liste des futures fonctionnalités

Reproduire de nombreuses fonctionnalités de ce qu'il existait déjà sur le robot Eva, afin de supprimer Eva, c'est-à-dire:

  • Gestions des VPN avec PHP et GeoIP2
  • ...