Currently /msg nickserv works, though /nickserv or /ns do not. The same applies for chanserv and (servers that support) hostserv.
/ns /msg nickserv $0
/nickserv /msg nickserv $0
/cs /msg chanserv $0
/chanserv /msg chanserv $0
/hs /msg hostserv $0
/hostserv /msg hostserv $0
These are all aliases that work well for me, though as I understand it, these are supported server-side by a few networks, Freenode included, so I don't know what the best course of action would be - having these as implicit aliases (or pass them through to the server if they aren't understood) or including them as aliases at least for the time being.
#2 Updated by EgS about 11 years ago
Those aliases sound reasonable. I've added them in current git:
Note: the default aliases will only load if your current alias list is empty. Alias list is loaded on core start.
So if you have an old account you will have to clear your alias list and restart the core to load the new aliases. Otherwise you can also just add them yourself.
#3 Updated by d7s about 6 years ago
Not all IRC networks need this aliases, RusNet being the most prominent example, so it would be really nice if the defaults could be set per network. In the case of RusNet, if I try to use auto identify feature, I get "[NickServ] Use /nickserv, not /MSG nickserv" response. I've even tried to add alias "/nickserv /quote nickserv $0" but apparently auto identify ignores it.