IRC Services for discutea.com written in node.js
discutea / discuteaservices Goto Github PK
View Code? Open in Web Editor NEWIRC Services for discutea.com written in Node.Js
Home Page: https://discutea.net
License: Apache License 2.0
IRC Services for discutea.com written in Node.Js
Home Page: https://discutea.net
License: Apache License 2.0
The bots do not join the channel when they are kicked.
*** ANNOUNCEMENT: BadServ used SANICK to change telrose08 to Pseudo_659501
*** NICK: User Pseudo_659501 changed their nickname to
*** ANNOUNCEMENT: Moderator used NICKLOCK to change and hold Pseudo_659501 to
*** LINK: Connection to 'discutea.com' failed with error: received ERROR Protocol violation: Wrong number of parameters for NICK message
*** LINK: Server discutea.com split: received ERROR Protocol violation: Wrong number of parameters for NICK message
Il semblerait que lorsque un BADNICK est exécuté à travers le robot et qu'il place un "NICKLOCK" il envoie une valeur "null" pour le second pseudo, alors qu'elle doit normalement être complétée, sous peine de fournir un pseudo "vide" : InspIRCd a donc une violation du protocol... l'utilisateur se trouve sans pseudo, impossible de le "trouver" et de le déconnecter, sauf en passant par l'usage d'une commande (g|z|k)line.
Il faudrait vérifier qu'il envoie bien la deuxième valeur (qui doit contenir le pseudo que l'on souhaite "lock").
Édit : éventuellement en profiter pour "bousculer" la fonction de Nicklock vers BadServ ? Puisqu'il gère déjà le SANICK...
The introduction of a robot is too repetitive in the modules this should be done with the configuration and the bot injected into the module automatically
Admin's should be informed about all commits on the channel admin for all public and private repositories in order to track any changes made on the network.
Selon les lignes 120 à 128 du code, le robot est censé appliqué une série de modes (+s, +e, +b et à priori kicker les utilisateurs de +19 ans présents), cependant la réaction ne semble pas se faire, puisque bien que le "+s" y soit, les +b eux ne sont pas présents et ne sont pas retirés automatiquement puisque je ne les aient pas vu passer.
Faudrait donc vérifier que la procédure se fasse correctement et complètement, car les ASV incorrectes et même majeures passes sur le canal #Ados par un "join"
The framework does not parse the ipv6 properly
The command !spam does not take spaces into account and It should not accept chains too short.
The sql build should not be done in modules
The nmap command must accept ipv6
(Add UMode) testing2 ajoute le mode +ix à testing2
The real mode is R
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.