emacs-circe / circe

Circe, a Client for IRC in Emacs
GNU General Public License v3.0
391 stars 51 forks source link

Support for NickServ on Snoonet IRC server #279

Open ghost opened 8 years ago

ghost commented 8 years ago

It would be nice to add support to the Snoonet IRC server to the circe-network-defaults variable. Hostname is irc.snoonet.org. Port is either 6697 (for SSL connections) or 6667 (for non-SSL connections).

When connecting with my registered nickname:

-NickServ- This nickname is registered and protected.  If it is your
-NickServ- nick, type /msg NickServ IDENTIFY password.  Otherwise,
-NickServ- please choose a different nick.

Output after identification:

*** [sasl.login from fturco (fturco@Snoonet-cdc.5mg.vr47mq.IP)] fturco
*** SASL: You are now logged in as fturco
*** Mode change: -x on fturco by protectandserve.snoonet.org (server)
*** [396 from protectandserve.snoonet.org] fturco user/fturco is now
    your displayed host
-HostServ- Your vhost of user/fturco is now activated.
*** Mode change: +r on fturco by NickServ
    (NickServ@snoonet/services/NickServ)

Output for /whois NickServ:

*** NickServ is NickServ@snoonet/services/NickServ (Nickname
    Registration Service)
*** NickServ is on anope.snoonet.org (Services for IRC Networks)
*** NickServ is an Snoonet Service
*** End of /WHOIS list.

Is there any tutorial somewhere for learning how to add nickserv support to Circe?

jorgenschaefer commented 8 years ago

Nice idea, thank you!