kiwiirc / irc-framework

🛠️ A better IRC framework for node.js. For bots and full clients.
MIT License
181 stars 64 forks source link

IRC-Framework replies to echo-message:d CTCPs? #225

Open Mikaela opened 4 years ago

Mikaela commented 4 years ago

Originally reported at https://github.com/thelounge/thelounge/issues/3655, I am using The Lounge 4.0 which uses IRC-Framework and when I perform /ctcp ChanServ version, IRC-Framework also replies to that.

Copy-paste of the original report:



I am on ircs://roubaix-fr.pirateirc.net:6697 running charybdis-4.1.2(20190831-efe1f312) and when I perform /ctcp ChanServ version, The Lounge also replies to it.

17:27:44 *** MikaelaSuomalainen sent a CTCP request: "version" to chanserv
17:27:44 *** PRIVMSG chanserv VERSION
17:27:44 *** @time=2020-01-01T15:27:44.529Z;account=Mikaela :MikaelaSuomalainen!thelounge@PirateIRC/staff/Mikaela PRIVMSG ChanServ :VERSION
17:27:44 *** NOTICE MikaelaSuomalainen :VERSION thelounge v4.0.0 -- https://thelounge.chat/
17:27:44 *** MikaelaSuomalainen sent a CTCP request: VERSION
17:27:44 *** @time=2020-01-01T15:27:44.533Z;account=Mikaela :MikaelaSuomalainen!thelounge@PirateIRC/staff/Mikaela NOTICE MikaelaSuomalainen :VERSION thelounge v4.0.0 -- https://thelounge.chat/
17:27:44 *** @time=2020-01-01T15:27:44.538Z :ChanServ!ChanServ@services.pirateirc.net NOTICE MikaelaSuomalainen :VERSION atheme-7.3.0-rc2 services.pirateirc.net :35a9dd8af9b663af0d84 FHRWcejlt [Charybdis] [enc:crypto/argon2] Build Date: Dec 30 2019
17:27:44 *** ChanServ VERSION atheme-7.3.0-rc2 services.pirateirc.net :35a9dd8af9b663af0d84 FHRWcejlt [Charybdis] [enc:crypto/argon2] Build Date: Dec 30 2019

I think this is related to both, The Lounge and Charybdis supporting the echo-message capability.

17:28:55 *** cap list
17:28:55 *** @time=2020-01-01T15:28:55.332Z :roubaix-fr.pirateirc.net CAP MikaelaSuomalainen LIST :account-notify account-tag away-notify cap-notify chghost echo-message extended-join invite-notify multi-prefix sasl server-time userhost-in-names