NickServ
Nickname registration and authentication service. Allows users to register, identify, and protect their nicknames.
ElixIRCd includes integrated IRC services — there is no need to connect external services software like Atheme or Anope. NickServ and ChanServ are built directly into the server.
NickServ
Nickname registration and authentication service. Allows users to register, identify, and protect their nicknames.
ChanServ
Channel registration and management service. Allows users to register channels and configure their settings.
Services are IRC bots — you communicate with them via /msg:
/msg NickServ HELP/msg ChanServ HELPBoth services are configured in elixircd.exs under the services key:
services: [ nickserv: [ enabled: true, # ... ], chanserv: [ enabled: true, # ... ]]Either service can be disabled independently. See Services Configuration.
When services are enabled, they appear as virtual users in the server:
NickServ!NickServ@services. (or similar)ChanServ!ChanServ@services.The following service commands are listed but not yet implemented (marked ❌ in the feature list):
NickServ:
GROUP — group a nickname with your accountUNGROUP — remove a nickname from your groupLISTCHANS — list channels where you have accessChanServ (most management commands):
ACCESS — manage channel access listALIST — display channel access list entriesFLAGS — manage user flags and permissionsOP, DEOP, VOICE, DEVOICE — grant/revoke privilegesKICK, BAN, UNBAN — moderation actionsINVITE — invite usersTOPIC — set topicCLEAR — clear channel settingsSTATUS — check access levelSYNC — synchronize with access list