Guest User

nickserv.conf

a guest
Aug 6th, 2021
90
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. /*
  2. * Example configuration file for NickServ.
  3. */
  4.  
  5. /*
  6. * First, create the service.
  7. */
  8. service
  9. {
  10. /*
  11. * The name of the NickServ client.
  12. * If you change this value, you probably want to change the client directive in the configuration for the nickserv module too.
  13. */
  14. nick = "NickServ"
  15.  
  16. /*
  17. * The username of the NickServ client.
  18. */
  19. user = "services"
  20.  
  21. /*
  22. * The hostname of the NickServ client.
  23. */
  24. host = "services.xxxxx.fr"
  25.  
  26. /*
  27. * The realname of the NickServ client.
  28. */
  29. gecos = "Nickname Registration Service"
  30.  
  31. /*
  32. * The modes this client should use.
  33. * Do not modify this unless you know what you are doing.
  34. *
  35. * These modes are very IRCd specific. If left commented, sane defaults
  36. * are used based on what protocol module you have loaded.
  37. *
  38. * Note that setting this option incorrectly could potentially BREAK some, if
  39. * not all, usefulness of the client. We will not support you if this client is
  40. * unable to do certain things if this option is enabled.
  41. */
  42. #modes = "+o"
  43.  
  44. /*
  45. * An optional comma separated list of channels this service should join. Outside
  46. * of log channels this is not very useful, as the service will just idle in the
  47. * specified channels, and will not accept any types of commands.
  48. *
  49. * Prefixes may be given to the channels in the form of mode characters or prefix symbols.
  50. */
  51. channels = "@#services"
  52. }
  53.  
  54. /*
  55. * Core NickServ module.
  56. *
  57. * Provides essential functionality for NickServ.
  58. */
  59. module
  60. {
  61. name = "nickserv"
  62.  
  63. /*
  64. * The name of the client that should be NickServ.
  65. */
  66. client = "NickServ"
  67.  
  68. /*
  69. * Force users to give an e-mail address when they register a nick.
  70. *
  71. * This directive defaults to "yes" and is recommended to be enabled. This is required if e-mail registration is enabled.
  72. */
  73. forceemail = yes
  74.  
  75. /*
  76. * Require users who change their email address to confirm they
  77. * own their new email.
  78. */
  79. confirmemailchanges = no
  80.  
  81. /*
  82. * A message sent to users on connect if they use an unregistered nick. %n will be replaced with the user's nickname.
  83. *
  84. * This directive is optional.
  85. */
  86. unregistered_notice = "Your nickname is not registered. To register it, use: /msg NickServ REGISTER password email"
  87.  
  88. /*
  89. * The default options for newly registered nicks. Note that changing these options
  90. * will have no effect on nicks which are already registered. The list must be separated
  91. * by spaces.
  92. *
  93. * The options are:
  94. * - killprotect: Kill nick if not identified within 60 seconds
  95. * - kill_quick: Kill nick if not identified within 20 seconds, this one overrides the above
  96. * option and the above must be specified with this one
  97. * - ns_secure: Enable nickname security, requiring the nick's password before any operations
  98. * can be done on it
  99. * - ns_private: Hide the nick from NickServ's LIST command
  100. * - hide_email: Hide the nick's e-mail address from NickServ's INFO command
  101. * - hide_mask: Hide the nick's last or current user@host from NickServ's INFO command
  102. * - hide_status: Hide the nick's services operator access status from NickServ's INFO command
  103. * - hide_quit: Hide the nick's last quit message from NickServ's INFO command
  104. * - memo_signon: Notify user if they have a new memo when they sign into the nick
  105. * - memo_receive: Notify user if they have a new memo as soon as it's received
  106. * - memo_mail: Notify user if they have a new memo by mail
  107. * - autoop: User will be automatically opped in channels they enter and have access to
  108. * - msg: Services messages will be sent as PRIVMSGs instead of NOTICEs, requires
  109. * options:useprivmsg to be enabled as well
  110. * - ns_keep_modes: Enables keepmodes, which retains user modes across sessions
  111. * - ns_no_expire: Enables no expire. Unconfirmed expire overrules this.
  112. *
  113. * This directive is optional, if left blank, the options will default to ns_secure, memo_signon, and
  114. * memo_receive. If you really want no defaults, use "none" by itself as the option.
  115. */
  116. defaults = "ns_secure ns_private hide_email hide_mask memo_signon memo_receive autoop"
  117.  
  118. /*
  119. * The minimum length of time between consecutive uses of NickServ's REGISTER command. This
  120. * directive is optional, but recommended. If not set, this restriction will be disabled.
  121. */
  122. regdelay = 30s
  123.  
  124. /*
  125. * The length of time before a nick's registration expires.
  126. *
  127. * This directive is optional, but recommended. If not set, the default is 21 days.
  128. */
  129. expire = 21d
  130.  
  131. /*
  132. * Prevents the use of the ACCESS and CERT (excluding their LIST subcommand), DROP, FORBID, SUSPEND,
  133. * GETPASS and SET PASSWORD commands by services operators on other services operators.
  134. *
  135. * This directive is optional, but recommended.
  136. */
  137. secureadmins = yes
  138.  
  139. /*
  140. * If set, Services will set the channel modes a user has access to upon identifying, assuming
  141. * they are not already set.
  142. *
  143. * This directive is optional.
  144. */
  145. modeonid = yes
  146.  
  147. /*
  148. * If set, Services will set these user modes on any user who identifies.
  149. *
  150. * This directive is optional.
  151. */
  152. modesonid = "+R"
  153.  
  154. /*
  155. * If set, Services will not show netsplits in the last quit message field
  156. * of NickServ's INFO command.
  157. */
  158. hidenetsplitquit = no
  159.  
  160. /*
  161. * If set, is the length of time NickServ's killquick and kill options wait before
  162. * forcing users off of protected nicknames.
  163. */
  164. killquick = 20s
  165. kill = 60s
  166.  
  167. /*
  168. * If set, forbids the registration of nicks that contain an existing
  169. * nick with Services access. For example, if Tester is a Services Oper,
  170. * you can't register NewTester or Tester123 unless you are an IRC
  171. * Operator.
  172. *
  173. * NOTE: If you enable this, you will have to be logged in as an IRC
  174. * operator in order to register a Services Root nick when setting up
  175. * Anope for the first time.
  176. *
  177. * This directive is optional.
  178. */
  179. #restrictopernicks = yes
  180.  
  181. /*
  182. * The username, and possibly hostname, used for fake users created when Services needs to
  183. * hold a nickname.
  184. */
  185. enforceruser = "enforcer"
  186. enforcerhost = "services.xxxxx.fr"
  187.  
  188. /*
  189. * The length of time Services hold nicknames.
  190. *
  191. * This directive is optional, but recommended. If not set it defaults to 1 minute.
  192. */
  193. releasetimeout = 1m
  194.  
  195. /*
  196. * When a user's nick is forcibly changed to enforce a "nick kill", their new nick will start
  197. * with this value. The rest will be made up of 6 or 7 digits.
  198. * Make sure this is a valid nick and Nicklen+7 is not longer than the allowed Nicklen on your ircd.
  199. *
  200. * This directive is optional. If not set it defaults to "Guest"
  201. */
  202. guestnickprefix = "Guest"
  203.  
  204. /*
  205. * If set, Services do not allow ownership of nick names, only ownership of accounts.
  206. */
  207. nonicknameownership = no
  208.  
  209. /*
  210. * The maximum length of passwords
  211. *
  212. * This directive is optional. If not set it defaults to 32.
  213. */
  214. passlen = 32
  215. }
  216.  
  217. /*
  218. * Core NickServ commands.
  219. *
  220. * In Anope modules can provide (multiple) commands, each of which has a unique command name. Once these modules
  221. * are loaded you can then configure the commands to be added to any client you like with any name you like.
  222. *
  223. * Additionally, you may provide a permission name that must be in the opertype of users executing the command.
  224. *
  225. * Sane defaults are provided below that do not need to be edited unless you wish to change the default behavior.
  226. */
  227.  
  228. /* Command group configuration for NickServ.
  229. *
  230. * Commands may optionally be placed into groups to make NickServ's HELP output easier to understand.
  231. * Remove the following groups to use the old behavior of simply listing all NickServ commands from HELP.
  232. */
  233. command_group
  234. {
  235. name = "nickserv/admin"
  236. description = _("Services Operator commands")
  237. }
  238.  
  239. /* Give it a help command. */
  240. command { service = "NickServ"; name = "HELP"; command = "generic/help"; }
  241.  
  242. /*
  243. * ns_access
  244. *
  245. * Provides the command nickserv/access.
  246. *
  247. * Used for configuring what hosts have access to your account.
  248. */
  249. module
  250. {
  251. name = "ns_access"
  252.  
  253. /*
  254. * The maximum number of entries allowed on a nickname's access list.
  255. * If not set, the default is 32. This number cannot be set to 0.
  256. */
  257. accessmax = 32
  258.  
  259. /*
  260. * If set, Services will add the usermask of registering users to the access list of their
  261. * newly created account. If not set, users will always have to identify to NickServ before
  262. * being recognized, unless they manually add an address to the access list of their account.
  263. * This directive is optional.
  264. */
  265. addaccessonreg = no
  266. }
  267. command { service = "NickServ"; name = "ACCESS"; command = "nickserv/access"; }
  268.  
  269. /*
  270. * ns_ajoin
  271. *
  272. * Provides the command nickserv/ajoin.
  273. *
  274. * Used for configuring channels to join once you identify.
  275. */
  276. module
  277. {
  278. name = "ns_ajoin"
  279.  
  280. /*
  281. * The maximum number of channels a user can have on NickServ's AJOIN command.
  282. */
  283. ajoinmax = 10
  284. }
  285. command { service = "NickServ"; name = "AJOIN"; command = "nickserv/ajoin"; }
  286.  
  287. /*
  288. * ns_alist
  289. *
  290. * Provides the command nickserv/alist.
  291. *
  292. * Used for viewing what channels you have access to.
  293. */
  294. module { name = "ns_alist" }
  295. command { service = "NickServ"; name = "ALIST"; command = "nickserv/alist"; }
  296.  
  297. /*
  298. * ns_cert
  299. *
  300. * Provides the command nickserv/cert.
  301. *
  302. * Used for configuring your SSL certificate list, which can be used to automatically identify you.
  303. */
  304. module
  305. {
  306. name = "ns_cert"
  307.  
  308. /*
  309. * The maximum number of entries allowed on a nickname's certificate fingerprint list.
  310. * The default is 5. This number cannot be set to 0.
  311. */
  312. max = 5
  313. }
  314. command { service = "NickServ"; name = "CERT"; command = "nickserv/cert"; }
  315.  
  316. /*
  317. * ns_drop
  318. *
  319. * Provides the command nickserv/drop.
  320. *
  321. * Used for unregistering names.
  322. */
  323. module { name = "ns_drop" }
  324. command { service = "NickServ"; name = "DROP"; command = "nickserv/drop"; }
  325.  
  326. /*
  327. * ns_getemail
  328. *
  329. * Provides the command nickserv/getemail.
  330. *
  331. * Used for getting registered accounts by searching for emails.
  332. */
  333. module { name = "ns_getemail" }
  334. command { service = "NickServ"; name = "GETEMAIL"; command = "nickserv/getemail"; permission = "nickserv/getemail"; group = "nickserv/admin"; }
  335.  
  336. /*
  337. * ns_getpass
  338. *
  339. * Provides the command nickserv/getpass.
  340. *
  341. * Used for getting users passwords.
  342. *
  343. * Requires no encryption is being used.
  344. */
  345. #module { name = "ns_getpass" }
  346. #command { service = "NickServ"; name = "GETPASS"; command = "nickserv/getpass"; permission = "nickserv/getpass"; }
  347.  
  348. /*
  349. * ns_group
  350. *
  351. * Provides the commands nickserv/group, nickserv/glist, and nickserv/ungroup.
  352. *
  353. * Used for controlling nick groups.
  354. */
  355. module
  356. {
  357. name = "ns_group"
  358.  
  359. /*
  360. * The maximum number of nicks allowed in a group.
  361. *
  362. * This directive is optional, but recommended. If not set or set to 0, no limits will be applied.
  363. */
  364. maxaliases = 16
  365.  
  366. /*
  367. * If set, the NickServ GROUP command won't allow any group changes. This is recommended to
  368. * prevent users from accidentally dropping their nicks, as it forces users to explicitly
  369. * drop their nicks before adding it to another group.
  370. *
  371. * This directive is optional, but recommended.
  372. */
  373. nogroupchange = yes
  374. }
  375. command { service = "NickServ"; name = "GLIST"; command = "nickserv/glist"; }
  376. command { service = "NickServ"; name = "GROUP"; command = "nickserv/group"; }
  377. command { service = "NickServ"; name = "UNGROUP"; command = "nickserv/ungroup"; }
  378.  
  379. /*
  380. * ns_identify
  381. *
  382. * Provides the command nickserv/identify.
  383. *
  384. * Used for identifying to accounts.
  385. */
  386. module
  387. {
  388. name = "ns_identify"
  389.  
  390. /*
  391. * If set, limits the number of concurrent users that can be logged in as a given account at once.
  392. */
  393. maxlogins = 10
  394. }
  395. command { service = "NickServ"; name = "ID"; command = "nickserv/identify"; hide = true; }
  396. command { service = "NickServ"; name = "IDENTIFY"; command = "nickserv/identify"; }
  397.  
  398. /*
  399. * ns_info
  400. *
  401. * Provides the commands:
  402. * nickserv/info. - Used for gathering information about an account.
  403. * nickserv/set/hide, nickserv/saset/hide - Used for configuring which options are publicly shown in nickserv/info.
  404. *
  405. */
  406. module { name = "ns_info" }
  407. command { service = "NickServ"; name = "INFO"; command = "nickserv/info"; }
  408.  
  409. command { service = "NickServ"; name = "SET HIDE"; command = "nickserv/set/hide"; }
  410. command { service = "NickServ"; name = "SASET HIDE"; command = "nickserv/saset/hide"; permission = "nickserv/saset/hide"; }
  411.  
  412.  
  413. /*
  414. * ns_list
  415. *
  416. * Provides the commands:
  417. * nickserv/list - Used for retrieving and searching the registered account list.
  418. * nickserv/set/private, nickserv/saset/private - Used for configuring whether or a users account shows up in nickserv/list.
  419. *
  420. */
  421. module
  422. {
  423. name = "ns_list"
  424.  
  425. /*
  426. * The maximum number of nicks to be returned for a NickServ LIST command.
  427. */
  428. listmax = 50
  429. }
  430. command { service = "NickServ"; name = "LIST"; command = "nickserv/list"; }
  431.  
  432. command { service = "NickServ"; name = "SET PRIVATE"; command = "nickserv/set/private"; }
  433. command { service = "NickServ"; name = "SASET PRIVATE"; command = "nickserv/saset/private"; permission = "nickserv/saset/private"; }
  434.  
  435.  
  436. /*
  437. * ns_logout
  438. *
  439. * Provides the command nickserv/logout.
  440. *
  441. * Used for logging out of your account.
  442. */
  443. module { name = "ns_logout" }
  444. command { service = "NickServ"; name = "LOGOUT"; command = "nickserv/logout"; }
  445.  
  446. /*
  447. * ns_recover
  448. *
  449. * Provides the command nickserv/recover.
  450. *
  451. * Used for recovering your nick from services or another user.
  452. */
  453. module
  454. {
  455. name = "ns_recover"
  456.  
  457. /*
  458. * If set, Services will svsnick and svsjoin users who use the recover
  459. * command on an identified user to the nick and channels of the recovered user.
  460. *
  461. * This directive is optional.
  462. */
  463. restoreonrecover = yes
  464. }
  465. command { service = "NickServ"; name = "RECOVER"; command = "nickserv/recover"; }
  466. # Uncomment below to emulate 1.8's behavior of ghost and release.
  467. #command { service = "NickServ"; name = "GHOST"; command = "nickserv/recover"; }
  468. #command { service = "NickServ"; name = "RELEASE"; command = "nickserv/recover"; }
  469.  
  470. /*
  471. * ns_register
  472. *
  473. * Provides the commands nickserv/confirm, nickserv/register, and nickserv/resend.
  474. *
  475. * Used for registering accounts.
  476. */
  477. module
  478. {
  479. name = "ns_register"
  480.  
  481. /*
  482. * Registration confirmation setting. Set to "none" for no registration confirmation,
  483. * "mail" for email confirmation, and "admin" to have services operators manually confirm
  484. * every registration. Set to "disable" to completely disable all registrations.
  485. */
  486. registration = "none"
  487.  
  488. /*
  489. * The minimum length of time between consecutive uses of NickServ's RESEND command.
  490. *
  491. * This directive is optional, but recommended. If not set, this restriction will be disabled.
  492. */
  493. resenddelay = 90s
  494.  
  495. /*
  496. * Prevents users from registering their nick if they are not connected
  497. * for at least the given number of seconds.
  498. *
  499. * This directive is optional.
  500. */
  501. #nickregdelay = 30s
  502.  
  503. /*
  504. * The length of time a user using an unconfirmed account has
  505. * before the account will be released for general use again.
  506. */
  507. #unconfirmedexpire = 1d
  508. }
  509. command { service = "NickServ"; name = "CONFIRM"; command = "nickserv/confirm"; }
  510. command { service = "NickServ"; name = "REGISTER"; command = "nickserv/register"; }
  511. command { service = "NickServ"; name = "RESEND"; command = "nickserv/resend"; }
  512.  
  513. /*
  514. * ns_resetpass
  515. *
  516. * Provides the command nickserv/resetpass.
  517. *
  518. * Used for resetting passwords by emailing users a temporary one.
  519. */
  520. module { name = "ns_resetpass" }
  521. command { service = "NickServ"; name = "RESETPASS"; command = "nickserv/resetpass"; }
  522.  
  523. /*
  524. * ns_set
  525. *
  526. * Provides the commands:
  527. * nickserv/set, nickserv/saset - Dummy help wrappers for the SET and SASET commands.
  528. * nickserv/set/autoop, nickserv/saset/autoop - Determines whether or not modes are automatically set users when joining a channel.
  529. * nickserv/set/display, nickserv/saset/display - Used for setting a users display name.
  530. * nickserv/set/email, nickserv/saset/email - Used for setting a users email address.
  531. * nickserv/set/keepmodes, nickserv/saset/keepmodes - Configure whether or not services should retain a user's modes across sessions.
  532. * nickserv/set/kill, nickserv/saset/kill - Used for configuring nickname protection.
  533. * nickserv/set/language, nickserv/saset/language - Used for configuring what language services use.
  534. * nickserv/set/message, nickserv/saset/message - Used to configure how services send messages to you.
  535. * nickserv/set/password, nickserv/saset/password - Used for changing a users password.
  536. * nickserv/set/secure, nickserv/saset/secure - Used for configuring whether a user can identify by simply being recognized by nickserv/access.
  537. * nickserv/saset/noexpire - Used for configuring noexpire, which prevents nicks from expiring.
  538. */
  539. module
  540. {
  541. name = "ns_set"
  542.  
  543. /*
  544. * Allow the use of the IMMED option in the NickServ SET KILL command.
  545. *
  546. * This directive is optional.
  547. */
  548. #allowkillimmed = yes
  549. }
  550.  
  551. command { service = "NickServ"; name = "SET"; command = "nickserv/set"; }
  552. command { service = "NickServ"; name = "SASET"; command = "nickserv/saset"; permission = "nickserv/saset/"; group = "nickserv/admin"; }
  553.  
  554. command { service = "NickServ"; name = "SET AUTOOP"; command = "nickserv/set/autoop"; }
  555. command { service = "NickServ"; name = "SASET AUTOOP"; command = "nickserv/saset/autoop"; permission = "nickserv/saset/autoop"; }
  556.  
  557. command { service = "NickServ"; name = "SET DISPLAY"; command = "nickserv/set/display"; }
  558. command { service = "NickServ"; name = "SASET DISPLAY"; command = "nickserv/saset/display"; permission = "nickserv/saset/display"; }
  559.  
  560. command { service = "NickServ"; name = "SET EMAIL"; command = "nickserv/set/email"; }
  561. command { service = "NickServ"; name = "SASET EMAIL"; command = "nickserv/saset/email"; permission = "nickserv/saset/email"; }
  562.  
  563. command { service = "NickServ"; name = "SET KEEPMODES"; command = "nickserv/set/keepmodes"; }
  564. command { service = "NickServ"; name = "SASET KEEPMODES"; command = "nickserv/saset/keepmodes"; permission = "nickserv/saset/keepmodes"; }
  565.  
  566. command { service = "NickServ"; name = "SET KILL"; command = "nickserv/set/kill"; }
  567. command { service = "NickServ"; name = "SASET KILL"; command = "nickserv/saset/kill"; permission = "nickserv/saset/kill"; }
  568.  
  569. command { service = "NickServ"; name = "SET LANGUAGE"; command = "nickserv/set/language"; }
  570. command { service = "NickServ"; name = "SASET LANGUAGE"; command = "nickserv/saset/language"; permission = "nickserv/saset/language"; }
  571.  
  572. command { service = "NickServ"; name = "SET MESSAGE"; command = "nickserv/set/message"; }
  573. command { service = "NickServ"; name = "SASET MESSAGE"; command = "nickserv/saset/message"; permission = "nickserv/saset/message"; }
  574.  
  575. command { service = "NickServ"; name = "SET PASSWORD"; command = "nickserv/set/password"; }
  576. command { service = "NickServ"; name = "SASET PASSWORD"; command = "nickserv/saset/password"; permission = "nickserv/saset/password"; }
  577.  
  578. command { service = "NickServ"; name = "SET SECURE"; command = "nickserv/set/secure"; }
  579. command { service = "NickServ"; name = "SASET SECURE"; command = "nickserv/saset/secure"; permission = "nickserv/saset/secure"; }
  580.  
  581. command { service = "NickServ"; name = "SASET NOEXPIRE"; command = "nickserv/saset/noexpire"; permission = "nickserv/saset/noexpire"; }
  582.  
  583.  
  584. /*
  585. * ns_set_misc
  586. *
  587. * Provides the command nickserv/set/misc.
  588. *
  589. * Allows you to create arbitrary commands to set data, and have that data show up in nickserv/info.
  590. * A field named misc_description may be given for use with help output.
  591. */
  592. module { name = "ns_set_misc" }
  593. command { service = "NickServ"; name = "SET URL"; command = "nickserv/set/misc"; misc_description = _("Associate a URL with your account"); }
  594. command { service = "NickServ"; name = "SASET URL"; command = "nickserv/saset/misc"; misc_description = _("Associate a URL with this account"); permission = "nickserv/saset/url"; group = "nickserv/admin"; }
  595. #command { service = "NickServ"; name = "SET ICQ"; command = "nickserv/set/misc"; misc_description = _("Associate an ICQ account with your account"); }
  596. #command { service = "NickServ"; name = "SASET ICQ"; command = "nickserv/saset/misc"; misc_description = _("Associate an ICQ account with this account"); permission = "nickserv/saset/icq"; group = "nickserv/admin"; }
  597. #command { service = "NickServ"; name = "SET TWITTER"; command = "nickserv/set/misc"; misc_description = _("Associate a Twitter account with your account"); }
  598. #command { service = "NickServ"; name = "SASET TWITTER"; command = "nickserv/saset/misc"; misc_description = _("Associate a Twitter account with this account"); permission = "nickserv/saset/twitter"; group = "nickserv/admin"; }
  599. #command { service = "NickServ"; name = "SET FACEBOOK"; command = "nickserv/set/misc"; misc_description = _("Associate a Facebook URL with your account"); }
  600. #command { service = "NickServ"; name = "SASET FACEBOOK"; command = "nickserv/saset/misc"; misc_description = _("Associate a Facebook URL with this account"); permission = "nickserv/saset/facebook"; group = "nickserv/admin"; }
  601.  
  602. /*
  603. * ns_status
  604. *
  605. * Provides the nickserv/status command.
  606. *
  607. * Used to determine if a user is recognized or identified by services.
  608. */
  609. module { name = "ns_status" }
  610. command { service = "NickServ"; name = "STATUS"; command = "nickserv/status"; }
  611.  
  612. /*
  613. * ns_suspend
  614. *
  615. * Provides the commands nickserv/suspend and nickserv/unsuspend.
  616. *
  617. * Used to suspend and unsuspend nicknames. Suspended nicknames can not be used but their settings are preserved.
  618. */
  619. module
  620. {
  621. name = "ns_suspend"
  622.  
  623. /*
  624. * The length of time before a suspended nick becomes unsuspended.
  625. *
  626. * This directive is optional. If not set, the default is never.
  627. */
  628. #suspendexpire = 90d
  629.  
  630. /*
  631. * Settings to show to non-opers in NickServ's INFO output.
  632. * Comment to completely disable showing any information about
  633. * suspended nicknames to non-opers.
  634. */
  635. show = "suspended, by, reason, on, expires"
  636. }
  637. command { service = "NickServ"; name = "SUSPEND"; command = "nickserv/suspend"; permission = "nickserv/suspend"; group = "nickserv/admin"; }
  638. command { service = "NickServ"; name = "UNSUSPEND"; command = "nickserv/unsuspend"; permission = "nickserv/suspend"; group = "nickserv/admin"; }
  639.  
  640. /*
  641. * ns_update
  642. *
  643. * Provides the command nickserv/update.
  644. *
  645. * Used to update your status on all channels, turn on your vHost, etc.
  646. */
  647. module { name = "ns_update" }
  648. command { service = "NickServ"; name = "UPDATE"; command = "nickserv/update"; }
  649.  
  650.  
  651. /*
  652. * Extra NickServ related modules.
  653. */
  654.  
  655. /*
  656. * ns_maxemail
  657. *
  658. * Limits how many times the same email address may be used in Anope
  659. * to register accounts.
  660. */
  661. #module
  662. {
  663. name = "ns_maxemail"
  664.  
  665. /*
  666. * The limit to how many registered nicks can use the same e-mail address. If set to 0 or left
  667. * commented, there will be no limit enforced when registering new accounts or using
  668. * /msg NickServ SET EMAIL.
  669. */
  670. maxemails = 1
  671. }
  672.  
RAW Paste Data