a pastebin project

Anonymous

  1. ###
  2. # Determines the bot's default nick.
  3. #
  4. # Default value: supybot
  5. ###
  6. supybot.nick: Cruel_bot
  7.  
  8. ###
  9. # Determines what alternative nicks will be used if the primary nick
  10. # (supybot.nick) isn't available. A %s in this nick is replaced by the
  11. # value of supybot.nick when used. If no alternates are given, or if all
  12. # are used, the supybot.nick will be perturbed appropriately until an
  13. # unused nick is found.
  14. #
  15. # Default value: %s` %s_
  16. ###
  17. supybot.nick.alternates: %s` %s_
  18.  
  19. ###
  20. # Determines the bot's ident string, if the server doesn't provide one
  21. # by default.
  22. #
  23. # Default value: supybot
  24. ###
  25. supybot.ident: supybot
  26.  
  27. ###
  28. # Determines the user the bot sends to the server. A standard user using
  29. # the current version of the bot will be generated if this is left
  30. # empty.
  31. #
  32. # Default value:
  33. ###
  34. supybot.user:
  35.  
  36. ###
  37. # Determines what networks the bot will connect to.
  38. #
  39. # Default value: 
  40. ###
  41. supybot.networks: freenode
  42.  
  43. ###
  44. # Determines what password will be used on freenode. Yes, we know that
  45. # technically passwords are server-specific and not network-specific,
  46. # but this is the best we can do right now.
  47. #
  48. # Default value:
  49. ###
  50. supybot.networks.freenode.password: *******
  51.  
  52. ###
  53. # Determines what servers the bot will connect to for freenode. Each
  54. # will be tried in order, wrapping back to the first when the cycle is
  55. # completed.
  56. #
  57. # Default value:
  58. ###
  59. supybot.networks.freenode.servers: irc.freenode.net:6667
  60.  
  61. ###
  62. # Determines what channels the bot will join only on freenode.
  63. #
  64. # Default value: 
  65. ###
  66. supybot.networks.freenode.channels: #Crueldog
  67.  
  68. ###
  69. # Determines what key (if any) will be used to join the channel.
  70. #
  71. # Default value:
  72. ###
  73. supybot.networks.freenode.channels.key:
  74.  
  75. ###
  76. # Determines whether the bot will attempt to connect with SSL sockets to
  77. # freenode.
  78. #
  79. # Default value: False
  80. ###
  81. supybot.networks.freenode.ssl: False
  82.  
  83. ###
  84. # Determines how timestamps printed for human reading should be
  85. # formatted. Refer to the Python documentation for the time module to
  86. # see valid formatting characters for time formats.
  87. #
  88. # Default value: %I:%M %p, %B %d, %Y
  89. ###
  90. supybot.reply.format.time: %I:%M %p, %B %d, %Y
  91.  
  92. ###
  93. # Determines whether elapsed times will be given as "1 day, 2 hours, 3
  94. # minutes, and 15 seconds" or as "1d 2h 3m 15s".
  95. #
  96. # Default value: False
  97. ###
  98. supybot.reply.format.time.elapsed.short: False
  99.  
  100. ###
  101. # Determines the absolute maximum length of the bot's reply -- no reply
  102. # will be passed through the bot with a length greater than this.
  103. #
  104. # Default value: 131072
  105. ###
  106. supybot.reply.maximumLength: 131072
  107.  
  108. ###
  109. # Determines whether the bot will break up long messages into chunks and
  110. # allow users to use the 'more' command to get the remaining chunks.
  111. #
  112. # Default value: True
  113. ###
  114. supybot.reply.mores: True
  115.  
  116. ###
  117. # Determines what the maximum number of chunks (for use with the 'more'
  118. # command) will be.
  119. #
  120. # Default value: 50
  121. ###
  122. supybot.reply.mores.maximum: 50
  123.  
  124. ###
  125. # Determines how long individual chunks will be. If set to 0, uses our
  126. # super-tweaked, get-the-most-out-of-an-individual-message default.
  127. #
  128. # Default value: 0
  129. ###
  130. supybot.reply.mores.length: 0
  131.  
  132. ###
  133. # Determines how many mores will be sent instantly (i.e., without the
  134. # use of the more command, immediately when they are formed). Defaults
  135. # to 1, which means that a more command will be required for all but the
  136. # first chunk.
  137. #
  138. # Default value: 1
  139. ###
  140. supybot.reply.mores.instant: 1
  141.  
  142. ###
  143. # Determines whether the bot will send multi-message replies in a single
  144. # message or in multiple messages. For safety purposes (so the bot is
  145. # less likely to flood) it will normally send everything in a single
  146. # message, using mores if necessary.
  147. #
  148. # Default value: True
  149. ###
  150. supybot.reply.oneToOne: True
  151.  
  152. ###
  153. # Determines whether the bot will reply with an error message when it is
  154. # addressed but not given a valid command. If this value is False, the
  155. # bot will remain silent, as long as no other plugins override the
  156. # normal behavior.
  157. #
  158. # Default value: True
  159. ###
  160. supybot.reply.whenNotCommand: True
  161.  
  162. ###
  163. # Determines whether error messages that result from bugs in the bot
  164. # will show a detailed error message (the uncaught exception) or a
  165. # generic error message.
  166. #
  167. # Default value: False
  168. ###
  169. supybot.reply.error.detailed: False
  170.  
  171. ###
  172. # Determines whether the bot will send error messages to users in
  173. # private. You might want to do this in order to keep channel traffic to
  174. # minimum. This can be used in combination with
  175. # supybot.reply.error.withNotice.
  176. #
  177. # Default value: False
  178. ###
  179. supybot.reply.error.inPrivate: False
  180.  
  181. ###
  182. # Determines whether the bot will send error messages to users via
  183. # NOTICE instead of PRIVMSG. You might want to do this so users can
  184. # ignore NOTICEs from the bot and not have to see error messages; or you
  185. # might want to use it in combination with supybot.reply.errorInPrivate
  186. # so private errors don't open a query window in most IRC clients.
  187. #
  188. # Default value: False
  189. ###
  190. supybot.reply.error.withNotice: False
  191.  
  192. ###
  193. # Determines whether the bot will send an error message to users who
  194. # attempt to call a command for which they do not have the necessary
  195. # capability. You may wish to make this True if you don't want users to
  196. # understand the underlying security system preventing them from running
  197. # certain commands.
  198. #
  199. # Default value: False
  200. ###
  201. supybot.reply.error.noCapability: False
  202.  
  203. ###
  204. # Determines whether the bot will reply privately when replying in a
  205. # channel, rather than replying to the whole channel.
  206. #
  207. # Default value: False
  208. ###
  209. supybot.reply.inPrivate: False
  210.  
  211. ###
  212. # Determines whether the bot will reply with a notice when replying in a
  213. # channel, rather than replying with a privmsg as normal.
  214. #
  215. # Default value: False
  216. ###
  217. supybot.reply.withNotice: False
  218.  
  219. ###
  220. # Determines whether the bot will reply with a notice when it is sending
  221. # a private message, in order not to open a /query window in clients.
  222. # This can be overridden by individual users via the user configuration
  223. # variable reply.withNoticeWhenPrivate.
  224. #
  225. # Default value: False
  226. ###
  227. supybot.reply.withNoticeWhenPrivate: False
  228.  
  229. ###
  230. # Determines whether the bot will always prefix the user's nick to its
  231. # reply to that user's command.
  232. #
  233. # Default value: True
  234. ###
  235. supybot.reply.withNickPrefix: True
  236.  
  237. ###
  238. # Determines whether the bot should attempt to reply to all messages
  239. # even if they don't address it (either via its nick or a prefix
  240. # character). If you set this to True, you almost certainly want to set
  241. # supybot.reply.whenNotCommand to False.
  242. #
  243. # Default value: False
  244. ###
  245. supybot.reply.whenNotAddressed: False
  246.  
  247. ###
  248. # Determines whether the bot will allow you to send channel-related
  249. # commands outside of that channel. Sometimes people find it confusing
  250. # if a channel-related command (like Filter.outfilter) changes the
  251. # behavior of the channel but was sent outside the channel itself.
  252. #
  253. # Default value: False
  254. ###
  255. supybot.reply.requireChannelCommandsToBeSentInChannel: False
  256.  
  257. ###
  258. # Supybot normally replies with the full help whenever a user misuses a
  259. # command. If this value is set to True, the bot will only reply with
  260. # the syntax of the command (the first line of the help) rather than the
  261. # full help.
  262. #
  263. # Default value: False
  264. ###
  265. supybot.reply.showSimpleSyntax: False
  266.  
  267. ###
  268. # Determines what prefix characters the bot will reply to. A prefix
  269. # character is a single character that the bot will use to determine
  270. # what messages are addressed to it; when there are no prefix characters
  271. # set, it just uses its nick. Each character in this string is
  272. # interpreted individually; you can have multiple prefix chars
  273. # simultaneously, and if any one of them is used as a prefix the bot
  274. # will assume it is being addressed.
  275. #
  276. # Default value:
  277. ###
  278. supybot.reply.whenAddressedBy.chars: !@
  279.  
  280. ###
  281. # Determines what strings the bot will reply to when they are at the
  282. # beginning of the message. Whereas prefix.chars can only be one
  283. # character (although there can be many of them), this variable is a
  284. # space-separated list of strings, so you can set something like '@@ ??'
  285. # and the bot will reply when a message is prefixed by either @@ or ??.
  286. #
  287. # Default value: 
  288. ###
  289. supybot.reply.whenAddressedBy.strings: 
  290.  
  291. ###
  292. # Determines whether the bot will reply when people address it by its
  293. # nick, rather than with a prefix character.
  294. #
  295. # Default value: True
  296. ###
  297. supybot.reply.whenAddressedBy.nick: True
  298.  
  299. ###
  300. # Determines whether the bot will reply when people address it by its
  301. # nick at the end of the message, rather than at the beginning.
  302. #
  303. # Default value: False
  304. ###
  305. supybot.reply.whenAddressedBy.nick.atEnd: False
  306.  
  307. ###
  308. # Determines what extra nicks the bot will always respond to when
  309. # addressed by, even if its current nick is something else.
  310. #
  311. # Default value: 
  312. ###
  313. supybot.reply.whenAddressedBy.nicks: 
  314.  
  315. ###
  316. # Determines whether the bot will unidentify someone when that person
  317. # changes his or her nick. Setting this to True will cause the bot to
  318. # track such changes. It defaults to False for a little greater
  319. # security.
  320. #
  321. # Default value: False
  322. ###
  323. supybot.followIdentificationThroughNickChanges: False
  324.  
  325. ###
  326. # Determines whether the bot will always join a channel when it's
  327. # invited. If this value is False, the bot will only join a channel if
  328. # the user inviting it has the 'admin' capability (or if it's explicitly
  329. # told to join the channel using the Admin.join command)
  330. #
  331. # Default value: False
  332. ###
  333. supybot.alwaysJoinOnInvite: False
  334.  
  335. ###
  336. # Determines what message the bot replies with when a command succeeded.
  337. # If this configuration variable is empty, no success message will be
  338. # sent.
  339. ###
  340. supybot.replies.success: The operation succeeded.
  341.  
  342. ###
  343. # Determines what error message the bot gives when it wants to be
  344. # ambiguous.
  345. ###
  346. supybot.replies.error: An error has occurred and has been logged. Please\
  347.  
  348.                        contact this bot's administrator for more\
  349.  
  350.                        information.
  351.  
  352. ###
  353. # Determines what message the bot replies with when someone tries to use
  354. # a command that requires being identified or having a password and
  355. # neither credential is correct.
  356. ###
  357. supybot.replies.incorrectAuthentication: Your hostmask doesn't match or your\
  358.  
  359.                                          password is wrong.
  360.  
  361. ###
  362. # Determines what error message the bot replies with when someone tries
  363. # to accessing some information on a user the bot doesn't know about.
  364. ###
  365. supybot.replies.noUser: I can't find %s in my user database. If you didn't\
  366.  
  367.                         give a user name, then I might not know what your\
  368.  
  369.                         user is, and you'll need to identify before this\
  370.  
  371.                         command might work.
  372.  
  373. ###
  374. # Determines what error message the bot replies with when someone tries
  375. # to do something that requires them to be registered but they're not
  376. # currently recognized.
  377. ###
  378. supybot.replies.notRegistered: You must be registered to use this command.\
  379.  
  380.                                If you are already registered, you must\
  381.  
  382.                                either identify (using the identify command)\
  383.  
  384.                                or add a hostmask matching your current\
  385.  
  386.                                hostmask (using the "hostmask add" command).
  387.  
  388. ###
  389. # Determines what error message is given when the bot is telling someone
  390. # they aren't cool enough to use the command they tried to use.
  391. ###
  392. supybot.replies.noCapability: You don't have the %s capability. If you think\
  393.  
  394.                               that you should have this capability, be sure\
  395.  
  396.                               that you are identified before trying again.\
  397.  
  398.                               The 'whoami' command can tell you if you're\
  399.  
  400.                               identified.
  401.  
  402. ###
  403. # Determines what generic error message is given when the bot is telling
  404. # someone that they aren't cool enough to use the command they tried to
  405. # use, and the author of the code calling errorNoCapability didn't
  406. # provide an explicit capability for whatever reason.
  407. ###
  408. supybot.replies.genericNoCapability: You're missing some capability you\
  409.  
  410.                                      need. This could be because you\
  411.  
  412.                                      actually possess the anti-capability\
  413.  
  414.                                      for the capability that's required of\
  415.  
  416.                                      you, or because the channel provides\
  417.  
  418.                                      that anti-capability by default, or\
  419.  
  420.                                      because the global capabilities include\
  421.  
  422.                                      that anti-capability. Or, it could be\
  423.  
  424.                                      because the channel or\
  425.  
  426.                                      supybot.capabilities.default is set to\
  427.  
  428.                                      False, meaning that no commands are\
  429.  
  430.                                      allowed unless explicitly in your\
  431.  
  432.                                      capabilities. Either way, you can't do\
  433.  
  434.                                      what you want to do.
  435.  
  436. ###
  437. # Determines what error messages the bot sends to people who try to do
  438. # things in a channel that really should be done in private.
  439. ###
  440. supybot.replies.requiresPrivacy: That operation cannot be done in a channel.
  441.  
  442. ###
  443. # Determines what message the bot sends when it thinks you've
  444. # encountered a bug that the developers don't know about.
  445. ###
  446. supybot.replies.possibleBug: This may be a bug. If you think it is, please\
  447.  
  448.                              file a bug report at <http://sourceforge.net/tr\
  449.  
  450.                              acker/?func=add&group_id=58965&atid=489447>.
  451.  
  452. ###
  453. # A floating point number of seconds to throttle snarfed URLs, in order
  454. # to prevent loops between two bots snarfing the same URLs and having
  455. # the snarfed URL in the output of the snarf message.
  456. #
  457. # Default value: 10.0
  458. ###
  459. supybot.snarfThrottle: 10.0
  460.  
  461. ###
  462. # Determines the number of seconds between running the upkeep function
  463. # that flushes (commits) open databases, collects garbage, and records
  464. # some useful statistics at the debugging level.
  465. #
  466. # Default value: 3600
  467. ###
  468. supybot.upkeepInterval: 3600
  469.  
  470. ###
  471. # Determines whether the bot will periodically flush data and
  472. # configuration files to disk. Generally, the only time you'll want to
  473. # set this to False is when you want to modify those configuration files
  474. # by hand and don't want the bot to flush its current version over your
  475. # modifications. Do note that if you change this to False inside the
  476. # bot, your changes won't be flushed. To make this change permanent, you
  477. # must edit the registry yourself.
  478. #
  479. # Default value: True
  480. ###
  481. supybot.flush: True
  482.  
  483. ###
  484. # Determines what characters are valid for quoting arguments to commands
  485. # in order to prevent them from being tokenized.
  486. #
  487. # Default value: "
  488. ###
  489. supybot.commands.quotes: "
  490.  
  491. ###
  492. # Determines whether the bot will allow nested commands, which rule. You
  493. # definitely should keep this on.
  494. #
  495. # Default value: True
  496. ###
  497. supybot.commands.nested: True
  498.  
  499. ###
  500. # Determines what the maximum number of nested commands will be; users
  501. # will receive an error if they attempt commands more nested than this.
  502. #
  503. # Default value: 10
  504. ###
  505. supybot.commands.nested.maximum: 10
  506.  
  507. ###
  508. # Supybot allows you to specify what brackets are used for your nested
  509. # commands. Valid sets of brackets include [], <>, and {} (). [] has
  510. # strong historical motivation, as well as being the brackets that don't
  511. # require shift. <> or () might be slightly superior because they cannot
  512. # occur in a nick. If this string is empty, nested commands will not be
  513. # allowed in this channel.
  514. #
  515. # Default value: []
  516. ###
  517. supybot.commands.nested.brackets: []
  518.  
  519. ###
  520. # Supybot allows nested commands. Enabling this option will allow nested
  521. # commands with a syntax similar to UNIX pipes, for example: 'bot: foo |
  522. # bar'.
  523. #
  524. # Default value: False
  525. ###
  526. supybot.commands.nested.pipeSyntax: False
  527.  
  528. ###
  529. # Determines what commands have default plugins set, and which plugins
  530. # are set to be the default for each of those commands.
  531. ###
  532. supybot.commands.defaultPlugins.addcapability: Admin
  533. supybot.commands.defaultPlugins.capabilities: User
  534. supybot.commands.defaultPlugins.disable: Owner
  535. supybot.commands.defaultPlugins.enable: Owner
  536. supybot.commands.defaultPlugins.help: Misc
  537. supybot.commands.defaultPlugins.ignore: Admin
  538.  
  539. ###
  540. # Determines what plugins automatically get precedence over all other
  541. # plugins when selecting a default plugin for a command. By default,
  542. # this includes the standard loaded plugins. You probably shouldn't
  543. # change this if you don't know what you're doing; if you do know what
  544. # you're doing, then also know that this set is case-sensitive.
  545. #
  546. # Default value: Plugin Admin Misc User Owner Config Channel
  547. ###
  548. supybot.commands.defaultPlugins.importantPlugins: Plugin Admin Misc User Owner Config Channel
  549. supybot.commands.defaultPlugins.list: Misc
  550. supybot.commands.defaultPlugins.reload: Owner
  551. supybot.commands.defaultPlugins.removecapability: Admin
  552. supybot.commands.defaultPlugins.unignore: Admin
  553.  
  554. ###
  555. # Determines what commands are currently disabled. Such commands will
  556. # not appear in command lists, etc. They will appear not even to exist.
  557. #
  558. # Default value: 
  559. ###
  560. supybot.commands.disabled: 
  561.  
  562. ###
  563. # Determines whether the bot will defend itself against command-
  564. # flooding.
  565. #
  566. # Default value: True
  567. ###
  568. supybot.abuse.flood.command: True
  569.  
  570. ###
  571. # Determines how many commands users are allowed per minute. If a user
  572. # sends more than this many commands in any 60 second period, he or she
  573. # will be ignored for supybot.abuse.flood.command.punishment seconds.
  574. #
  575. # Default value: 12
  576. ###
  577. supybot.abuse.flood.command.maximum: 12
  578.  
  579. ###
  580. # Determines how many seconds the bot will ignore users who flood it
  581. # with commands.
  582. #
  583. # Default value: 300
  584. ###
  585. supybot.abuse.flood.command.punishment: 300
  586.  
  587. ###
  588. # Determines whether the bot will defend itself against invalid command-
  589. # flooding.
  590. #
  591. # Default value: True
  592. ###
  593. supybot.abuse.flood.command.invalid: True
  594.  
  595. ###
  596. # Determines how many invalid commands users are allowed per minute. If
  597. # a user sends more than this many invalid commands in any 60 second
  598. # period, he or she will be ignored for
  599. # supybot.abuse.flood.command.invalid.punishment seconds. Typically,
  600. # this value is lower than supybot.abuse.flood.command.maximum, since
  601. # it's far less likely (and far more annoying) for users to flood with
  602. # invalid commands than for them to flood with valid commands.
  603. #
  604. # Default value: 5
  605. ###
  606. supybot.abuse.flood.command.invalid.maximum: 5
  607.  
  608. ###
  609. # Determines how many seconds the bot will ignore users who flood it
  610. # with invalid commands. Typically, this value is higher than
  611. # supybot.abuse.flood.command.punishment, since it's far less likely
  612. # (and far more annoying) for users to flood witih invalid commands than
  613. # for them to flood with valid commands.
  614. #
  615. # Default value: 600
  616. ###
  617. supybot.abuse.flood.command.invalid.punishment: 600
  618.  
  619. ###
  620. # Determines whether the bot will defend itself against CTCP flooding.
  621. #
  622. # Default value: True
  623. ###
  624. supybot.abuse.flood.ctcp: True
  625.  
  626. ###
  627. # Determines how many CTCP messages (not including actions) the bot will
  628. # reply to from a given user in a minute. If a user sends more than this
  629. # many CTCP messages in a 60 second period, the bot will ignore CTCP
  630. # messages from this user for supybot.abuse.flood.ctcp.punishment
  631. # seconds.
  632. #
  633. # Default value: 5
  634. ###
  635. supybot.abuse.flood.ctcp.maximum: 5
  636.  
  637. ###
  638. # Determines how many seconds the bot will ignore CTCP messages from
  639. # users who flood it with CTCP messages.
  640. #
  641. # Default value: 300
  642. ###
  643. supybot.abuse.flood.ctcp.punishment: 300
  644.  
  645. ###
  646. # Determines the default length of time a driver should block waiting
  647. # for input.
  648. #
  649. # Default value: 1.0
  650. ###
  651. supybot.drivers.poll: 1.0
  652.  
  653. ###
  654. # Determines what driver module the bot will use. socketDrivers, a
  655. # simple driver based on timeout sockets, is used by default because
  656. # it's simple and stable. asyncoreDrivers is a bit older (and less well-
  657. # maintained) but allows you to integrate with asyncore-based
  658. # applications. twistedDrivers is very stable and simple, and if you've
  659. # got Twisted installed, is probably your best bet.
  660. #
  661. # Default value: default
  662. ###
  663. supybot.drivers.module: default
  664.  
  665. ###
  666. # Determines the maximum time the bot will wait before attempting to
  667. # reconnect to an IRC server. The bot may, of course, reconnect earlier
  668. # if possible.
  669. #
  670. # Default value: 300.0
  671. ###
  672. supybot.drivers.maxReconnectWait: 300.0
  673.  
  674. ###
  675. # Determines what directory configuration data is put into.
  676. #
  677. # Default value: conf
  678. ###
  679. supybot.directories.conf: C:\Python24\Scripts\conf
  680.  
  681. ###
  682. # Determines what directory data is put into.
  683. #
  684. # Default value: data
  685. ###
  686. supybot.directories.data: C:\Python24\Scripts\data
  687.  
  688. ###
  689. # Determines what directory temporary files are put into.
  690. #
  691. # Default value: tmp
  692. ###
  693. supybot.directories.data.tmp: C:\Python24\Scripts\data\tmp
  694.  
  695. ###
  696. # Determines what directory backup data is put into.
  697. #
  698. # Default value: backup
  699. ###
  700. supybot.directories.backup: C:\Python24\Scripts\backup
  701.  
  702. ###
  703. # Determines what directories the bot will look for plugins in. Accepts
  704. # a comma-separated list of strings. This means that to add another
  705. # directory, you can nest the former value and add a new one. E.g. you
  706. # can say: bot: 'config supybot.directories.plugins [config
  707. # supybot.directories.plugins], newPluginDirectory'.
  708. #
  709. # Default value: C:\python24\lib\site-packages\supybot\plugins
  710. ###
  711. supybot.directories.plugins: C:\python24\lib\site-packages\supybot\plugins, C:\Python24\Scripts\plugins
  712.  
  713. ###
  714. # Determines what directory the bot will store its logfiles in.
  715. #
  716. # Default value: logs
  717. ###
  718. supybot.directories.log: C:\Python24\Scripts\logs
  719.  
  720. ###
  721. # Determines what plugins will be loaded.
  722. #
  723. # Default value: 
  724. ###
  725. supybot.plugins: Services Google Lart Admin ChannelLogger Math Misc Insult Topic Ctcp Games User Time Owner Seen Config Channel
  726.  
  727. ###
  728. # Determines whether this plugin is loaded by default.
  729. ###
  730. supybot.plugins.Admin: True
  731.  
  732. ###
  733. # Determines whether this plugin is publicly visible.
  734. #
  735. # Default value: True
  736. ###
  737. supybot.plugins.Admin.public: True
  738.  
  739. ###
  740. # Determines whether this plugin is loaded by default.
  741. ###
  742. supybot.plugins.Channel: True
  743.  
  744. ###
  745. # Determines whether this plugin is publicly visible.
  746. #
  747. # Default value: True
  748. ###
  749. supybot.plugins.Channel.public: True
  750.  
  751. ###
  752. # Determines whether the bot will always try to rejoin a channel
  753. # whenever it's kicked from the channel.
  754. #
  755. # Default value: True
  756. ###
  757. supybot.plugins.Channel.alwaysRejoin: True
  758.  
  759. ###
  760. # Determines what will be used as the default banmask style.
  761. #
  762. # Default value: host user
  763. ###
  764. supybot.plugins.Channel.banmask: host user
  765.  
  766. ###
  767. # Determines whether this plugin is loaded by default.
  768. ###
  769. supybot.plugins.ChannelLogger: True
  770.  
  771. ###
  772. # Determines whether this plugin is publicly visible.
  773. #
  774. # Default value: True
  775. ###
  776. supybot.plugins.ChannelLogger.public: True
  777.  
  778. ###
  779. # Determines whether channel logfiles will be flushed anytime they're
  780. # written to, rather than being buffered by the operating system.
  781. #
  782. # Default value: False
  783. ###
  784. supybot.plugins.ChannelLogger.flushImmediately: False
  785.  
  786. ###
  787. # Determines whether formatting characters (such as bolding, color,
  788. # etc.) are removed when writing the logs to disk.
  789. #
  790. # Default value: True
  791. ###
  792. supybot.plugins.ChannelLogger.stripFormatting: True
  793.  
  794. ###
  795. # Determines whether the logs for this channel are timestamped with the
  796. # timestamp in supybot.log.timestampFormat.
  797. #
  798. # Default value: True
  799. ###
  800. supybot.plugins.ChannelLogger.timestamp: True
  801.  
  802. ###
  803. # Determines what timestamp format will be used in the directory
  804. # stucture for channel logs if
  805. # supybot.plugins.ChannelLogger.directories.timestamp is True.
  806. #
  807. # Default value: %B
  808. ###
  809. supybot.plugins.ChannelLogger.timestamp.format: %B
  810.  
  811. ###
  812. # Determines what string a message should be prefixed with in order not
  813. # to be logged. If you don't want any such prefix, just set it to the
  814. # empty string.
  815. #
  816. # Default value: [nolog]
  817. ###
  818. supybot.plugins.ChannelLogger.noLogPrefix: [nolog]
  819.  
  820. ###
  821. # Determines whether the bot will automatically rotate the logs for this
  822. # channel. The bot will rotate logs when the timestamp for the log
  823. # changes. The timestamp is set according to the 'filenameTimestamp'
  824. # configuration variable.
  825. #
  826. # Default value: False
  827. ###
  828. supybot.plugins.ChannelLogger.rotateLogs: False
  829.  
  830. ###
  831. # Determines how to represent the timestamp used for the filename in
  832. # rotated logs. When this timestamp changes, the old logfiles will be
  833. # closed and a new one started. The format characters for the timestamp
  834. # are in the time.strftime docs at python.org. In order for your logs to
  835. # be rotated, you'll also have to enable
  836. # supybot.plugins.ChannelLogger.rotateLogs.
  837. #
  838. # Default value: %d-%a-%Y
  839. ###
  840. supybot.plugins.ChannelLogger.filenameTimestamp: %d-%a-%Y
  841.  
  842. ###
  843. # Determines whether the bot will partition its channel logs into
  844. # separate directories based on different criteria.
  845. #
  846. # Default value: True
  847. ###
  848. supybot.plugins.ChannelLogger.directories: True
  849.  
  850. ###
  851. # Determines whether the bot will use a network directory if using
  852. # directories.
  853. #
  854. # Default value: True
  855. ###
  856. supybot.plugins.ChannelLogger.directories.network: True
  857.  
  858. ###
  859. # Determines whether the bot will use a channel directory if using
  860. # directories.
  861. #
  862. # Default value: True
  863. ###
  864. supybot.plugins.ChannelLogger.directories.channel: True
  865.  
  866. ###
  867. # Determines whether the bot will use a timestamp (determined by
  868. # supybot.plugins.ChannelLogger.directories.timestamp.format) if using
  869. # directories.
  870. #
  871. # Default value: False
  872. ###
  873. supybot.plugins.ChannelLogger.directories.timestamp: False
  874.  
  875. ###
  876. # Determines whether this plugin is loaded by default.
  877. ###
  878. supybot.plugins.Config: True
  879.  
  880. ###
  881. # Determines whether this plugin is publicly visible.
  882. #
  883. # Default value: True
  884. ###
  885. supybot.plugins.Config.public: True
  886.  
  887. ###
  888. # Determines whether this plugin is loaded by default.
  889. ###
  890. supybot.plugins.Ctcp: True
  891.  
  892. ###
  893. # Determines whether this plugin is publicly visible.
  894. #
  895. # Default value: True
  896. ###
  897. supybot.plugins.Ctcp.public: True
  898.  
  899. ###
  900. # Determines how many seconds the bot will wait after getting a version
  901. # command (not a CTCP VERSION, but an actual call of the command in this
  902. # plugin named "version") before replying with the results it has
  903. # collected.
  904. #
  905. # Default value: 10
  906. ###
  907. supybot.plugins.Ctcp.versionWait: 10
  908.  
  909. ###
  910. # Determines whether this plugin is loaded by default.
  911. ###
  912. supybot.plugins.Games: True
  913.  
  914. ###
  915. # Determines whether this plugin is publicly visible.
  916. #
  917. # Default value: True
  918. ###
  919. supybot.plugins.Games.public: True
  920.  
  921. ###
  922. # Determines whether this plugin is loaded by default.
  923. ###
  924. supybot.plugins.Google: False
  925.  
  926. ###
  927. # Determines whether this plugin is publicly visible.
  928. #
  929. # Default value: True
  930. ###
  931. supybot.plugins.Google.public: True
  932.  
  933. ###
  934. # Determines whether the groups snarfer is enabled. If so, URLs at
  935. # groups.google.com will be snarfed and their group/title messaged to
  936. # the channel.
  937. #
  938. # Default value: False
  939. ###
  940. supybot.plugins.Google.groupsSnarfer: False
  941.  
  942. ###
  943. # Determines whether the search snarfer is enabled. If so, messages
  944. # (even unaddressed ones) beginning with the word 'google' will result
  945. # in the first URL Google returns being sent to the channel.
  946. #
  947. # Default value: False
  948. ###
  949. supybot.plugins.Google.searchSnarfer: False
  950.  
  951. ###
  952. # Determines whether the word 'google' in the bot's output will be made
  953. # colorful (like Google's logo).
  954. #
  955. # Default value: False
  956. ###
  957. supybot.plugins.Google.colorfulFilter: False
  958.  
  959. ###
  960. # Determines whether results are bolded.
  961. #
  962. # Default value: True
  963. ###
  964. supybot.plugins.Google.bold: True
  965.  
  966. ###
  967. # Determines the maximum number of results returned from the google
  968. # command.
  969. #
  970. # Default value: 10
  971. ###
  972. supybot.plugins.Google.maximumResults: 10
  973.  
  974. ###
  975. # Determines what default language is used in searches. If left empty,
  976. # no specific language will be requested.
  977. #
  978. # Default value: lang_en
  979. ###
  980. supybot.plugins.Google.defaultLanguage: lang_en
  981.  
  982. ###
  983. # Determines whether safeSearch is on by default.
  984. #
  985. # Default value: True
  986. ###
  987. supybot.plugins.Google.safeSearch: True
  988.  
  989. ###
  990. # Sets the Google license key for using Google's Web Services API. This
  991. # is necessary before you can do any searching with this module.
  992. #
  993. # Default value:
  994. ###
  995. supybot.plugins.Google.licenseKey:
  996.  
  997. ###
  998. # Used to keep the total number of searches Google has done for this
  999. # bot. You shouldn't modify this.
  1000. #
  1001. # Default value: 0
  1002. ###
  1003. supybot.plugins.Google.state.searches: 0
  1004.  
  1005. ###
  1006. # Used to keep the total amount of time Google has spent searching for
  1007. # this bot. You shouldn't modify this.
  1008. #
  1009. # Default value: 0.0
  1010. ###
  1011. supybot.plugins.Google.state.time: 0.0
  1012.  
  1013. ###
  1014. # Determines whether this plugin is loaded by default.
  1015. ###
  1016. supybot.plugins.Insult: True
  1017.  
  1018. ###
  1019. # Determines whether this plugin is publicly visible.
  1020. #
  1021. # Default value: True
  1022. ###
  1023. supybot.plugins.Insult.public: True
  1024.  
  1025. ###
  1026. # Determines whether to include foul language in pools of randomly
  1027. # chosen adjective, amount and noun words.
  1028. #
  1029. # Default value: True
  1030. ###
  1031. supybot.plugins.Insult.allowFoul: True
  1032.  
  1033. ###
  1034. # Determines the base set of words used as the pool for nouns.
  1035. #
  1036. # Default value: bat toenails bug spit cat hair fish heads gunk pond scum rat retch red dye number-9 Sun IPC manuals waffle-house grits yoo-hoo squirrel guts snake bait buzzard gizzards cat-hair-balls pods armadillo snouts entrails snake snot eel ooze toxic waste Stimpy-drool poopy poop craptacular carpet droppings cold sores IE user
  1037. ###
  1038. supybot.plugins.Insult.nouns: bat toenails bug spit cat hair fish heads gunk pond scum rat retch red dye number-9 Sun IPC manuals waffle-house grits yoo-hoo squirrel guts snake bait buzzard gizzards cat-hair-balls pods armadillo snouts entrails snake snot eel ooze toxic waste Stimpy-drool poopy poop craptacular carpet droppings cold sores IE user
  1039.  
  1040. ###
  1041. # Determines the set of foul words added to the pool of nouns.
  1042. #
  1043. # Default value: chicken piss dog vomit dung fat woman's stomach-bile guano dog balls seagull puke cat bladders pus urine samples snake assholes rat-farts slurpee-backwash jizzum anal warts
  1044. ###
  1045. supybot.plugins.Insult.foulNouns: chicken piss dog vomit dung fat woman's stomach-bile guano dog balls seagull puke cat bladders pus urine samples snake assholes rat-farts slurpee-backwash jizzum anal warts
  1046.  
  1047. ###
  1048. # Determines the base set of words used as the pool for amounts.
  1049. #
  1050. # Default value: accumulation bucket gob coagulation half-mouthful heap mass mound petrification pile puddle stack thimbleful tongueful ooze quart bag plate
  1051. ###
  1052. supybot.plugins.Insult.amounts: accumulation bucket gob coagulation half-mouthful heap mass mound petrification pile puddle stack thimbleful tongueful ooze quart bag plate
  1053.  
  1054. ###
  1055. # Determines the set of foul words added to the pool of amounts.
  1056. #
  1057. # Default value: enema-bucketful ass-full assload
  1058. ###
  1059. supybot.plugins.Insult.foulAmounts: enema-bucketful ass-full assload
  1060.  
  1061. ###
  1062. # Determines the base set of words used as the pool for adjectives.
  1063. #
  1064. # Default value: acidic antique contemptible culturally-unsound despicable evil fermented festering foul fulminating humid impure inept inferior industrial left-over low-quality off-color petrified pointy-nosed salty sausage-snorfling tasteless tempestuous tepid tofu-nibbling unintelligent unoriginal uninspiring weasel-smelling wretched spam-sucking egg-sucking decayed halfbaked infected squishy porous pickled thick vapid unmuzzled bawdy vain lumpish churlish fobbing craven jarring fly-bitten fen-sucked spongy droning gleeking warped currish milk-livered surly mammering ill-borne beef-witted tickle-brained half-faced headless wayward onion-eyed beslubbering villainous lewd-minded cockered full-gorged rude-snouted crook-pated pribbling dread-bolted fool-born puny fawning sheep-biting dankish goatish weather-bitten knotty-pated malt-wormy saucyspleened motley-mind it-fowling vassal-willed loggerheaded clapper-clawed frothy ruttish clouted common-kissing folly-fallen plume-plucked flap-mouthed swag-bellied dizzy-eyed gorbellied weedy reeky measled spur-galled mangled impertinent bootless toad-spotted hasty-witted horn-beat yeasty hedge-born imp-bladdereddle-headed tottering hugger-muggered elf-skinned Microsoft-loving
  1065. ###
  1066. supybot.plugins.Insult.adjectives: acidic antique contemptible culturally-unsound despicable evil fermented festering foul fulminating humid impure inept inferior industrial left-over low-quality off-color petrified pointy-nosed salty sausage-snorfling tasteless tempestuous tepid tofu-nibbling unintelligent unoriginal uninspiring weasel-smelling wretched spam-sucking egg-sucking decayed halfbaked infected squishy porous pickled thick vapid unmuzzled bawdy vain lumpish churlish fobbing craven jarring fly-bitten fen-sucked spongy droning gleeking warped currish milk-livered surly mammering ill-borne beef-witted tickle-brained half-faced headless wayward onion-eyed beslubbering villainous lewd-minded cockered full-gorged rude-snouted crook-pated pribbling dread-bolted fool-born puny fawning sheep-biting dankish goatish weather-bitten knotty-pated malt-wormy saucyspleened motley-mind it-fowling vassal-willed loggerheaded clapper-clawed frothy ruttish clouted common-kissing folly-fallen plume-plucked flap-mouthed swag-bellied dizzy-eyed gorbellied weedy reeky measled spur-galled mangled impertinent bootless toad-spotted hasty-witted horn-beat yeasty hedge-born imp-bladdereddle-headed tottering hugger-muggered elf-skinned Microsoft-loving
  1067.  
  1068. ###
  1069. # Determines the set of foul words added to the pool of adjectives.
  1070. #
  1071. # Default value: pignutted pox-marked rank malodorous penguin-molesting coughed-up hacked-up rump-fed boil-brained
  1072. ###
  1073. supybot.plugins.Insult.foulAdjectives: pignutted pox-marked rank malodorous penguin-molesting coughed-up hacked-up rump-fed boil-brained
  1074.  
  1075. ###
  1076. # Determines whether this plugin is loaded by default.
  1077. ###
  1078. supybot.plugins.Lart: True
  1079.  
  1080. ###
  1081. # Determines whether this plugin is publicly visible.
  1082. #
  1083. # Default value: True
  1084. ###
  1085. supybot.plugins.Lart.public: True
  1086.  
  1087. ###
  1088. # Determines whether the bot will show the ids of a lart when the lart
  1089. # is given.
  1090. #
  1091. # Default value: False
  1092. ###
  1093. supybot.plugins.Lart.showIds: False
  1094.  
  1095. ###
  1096. # Determines whether this plugin is loaded by default.
  1097. ###
  1098. supybot.plugins.Math: True
  1099.  
  1100. ###
  1101. # Determines whether this plugin is publicly visible.
  1102. #
  1103. # Default value: True
  1104. ###
  1105. supybot.plugins.Math.public: True
  1106.  
  1107. ###
  1108. # Determines whether this plugin is loaded by default.
  1109. ###
  1110. supybot.plugins.Misc: True
  1111.  
  1112. ###
  1113. # Determines whether this plugin is publicly visible.
  1114. #
  1115. # Default value: True
  1116. ###
  1117. supybot.plugins.Misc.public: True
  1118.  
  1119. ###
  1120. # Determines whether the bot will list private plugins with the list
  1121. # command if given the --private switch. If this is disabled, non-owner
  1122. # users should be unable to see what private plugins are loaded.
  1123. #
  1124. # Default value: True
  1125. ###
  1126. supybot.plugins.Misc.listPrivatePlugins: True
  1127.  
  1128. ###
  1129. # Determines the format string for timestamps in the Misc.last command.
  1130. # Refer to the Python documentation for the time module to see what
  1131. # formats are accepted. If you set this variable to the empty string,
  1132. # the timestamp will not be shown.
  1133. #
  1134. # Default value: [%H:%M:%S]
  1135. ###
  1136. supybot.plugins.Misc.timestampFormat: [%H:%M:%S]
  1137.  
  1138. ###
  1139. # Determines whether or not the timestamp will be included in the output
  1140. # of last when it is part of a nested command
  1141. #
  1142. # Default value: False
  1143. ###
  1144. supybot.plugins.Misc.last.nested.includeTimestamp: False
  1145.  
  1146. ###
  1147. # Determines whether or not the nick will be included in the output of
  1148. # last when it is part of a nested command
  1149. #
  1150. # Default value: False
  1151. ###
  1152. supybot.plugins.Misc.last.nested.includeNick: False
  1153.  
  1154. ###
  1155. # Determines whether this plugin is loaded by default.
  1156. ###
  1157. supybot.plugins.Owner: True
  1158.  
  1159. ###
  1160. # Determines whether this plugin is publicly visible.
  1161. #
  1162. # Default value: True
  1163. ###
  1164. supybot.plugins.Owner.public: True
  1165.  
  1166. ###
  1167. # Determines what quit message will be used by default. If the quit
  1168. # command is called without a quit message, this will be used. If this
  1169. # value is empty, the nick of the person giving the quit command will be
  1170. # used.
  1171. #
  1172. # Default value:
  1173. ###
  1174. supybot.plugins.Owner.quitMsg:
  1175.  
  1176. ###
  1177. # Determines whether this plugin is loaded by default.
  1178. ###
  1179. supybot.plugins.Seen: True
  1180.  
  1181. ###
  1182. # Determines whether this plugin is publicly visible.
  1183. #
  1184. # Default value: True
  1185. ###
  1186. supybot.plugins.Seen.public: True
  1187.  
  1188. ###
  1189. # Determines whether this plugin is loaded by default.
  1190. ###
  1191. supybot.plugins.Services: True
  1192.  
  1193. ###
  1194. # Determines whether this plugin is publicly visible.
  1195. #
  1196. # Default value: True
  1197. ###
  1198. supybot.plugins.Services.public: True
  1199.  
  1200. ###
  1201. # Determines what nicks the bot will use with services.
  1202. #
  1203. # Default value: 
  1204. ###
  1205. supybot.plugins.Services.nicks: Cruel_bot
  1206.  
  1207. ###
  1208. # Determines what networks this plugin will be disabled on.
  1209. #
  1210. # Default value: QuakeNet
  1211. ###
  1212. supybot.plugins.Services.disabledNetworks: QuakeNet
  1213.  
  1214. ###
  1215. # Determines whether the bot will not join any channels until it is
  1216. # identified. This may be useful, for instances, if you have a vhost
  1217. # that isn't set until you're identified, or if you're joining +r
  1218. # channels that won't allow you to join unless you identify.
  1219. #
  1220. # Default value: False
  1221. ###
  1222. supybot.plugins.Services.noJoinsUntilIdentified: False
  1223.  
  1224. ###
  1225. # Determines what nick the 'NickServ' service has.
  1226. #
  1227. # Default value:
  1228. ###
  1229. supybot.plugins.Services.NickServ:
  1230.  
  1231. ###
  1232. # Determines what password the bot will use with NickServ.
  1233. #
  1234. # Default value:
  1235. ###
  1236. supybot.plugins.Services.NickServ.password:
  1237. supybot.plugins.Services.NickServ.password.Cruel_bot: *******
  1238.  
  1239. ###
  1240. # Determines what nick the 'ChanServ' service has.
  1241. #
  1242. # Default value:
  1243. ###
  1244. supybot.plugins.Services.ChanServ:
  1245.  
  1246. ###
  1247. # Determines what password the bot will use with ChanServ.
  1248. #
  1249. # Default value:
  1250. ###
  1251. supybot.plugins.Services.ChanServ.password:
  1252.  
  1253. ###
  1254. # Determines whether the bot will request to get opped by the ChanServ
  1255. # when it joins the channel.
  1256. #
  1257. # Default value: False
  1258. ###
  1259. supybot.plugins.Services.ChanServ.op: False
  1260.  
  1261. ###
  1262. # Determines whether the bot will request to get half-opped by the
  1263. # ChanServ when it joins the channel.
  1264. #
  1265. # Default value: False
  1266. ###
  1267. supybot.plugins.Services.ChanServ.halfop: False
  1268.  
  1269. ###
  1270. # Determines whether the bot will request to get voiced by the ChanServ
  1271. # when it joins the channel.
  1272. #
  1273. # Default value: False
  1274. ###
  1275. supybot.plugins.Services.ChanServ.voice: False
  1276.  
  1277. ###
  1278. # Determines whether this plugin is loaded by default.
  1279. ###
  1280. supybot.plugins.Time: True
  1281.  
  1282. ###
  1283. # Determines whether this plugin is publicly visible.
  1284. #
  1285. # Default value: True
  1286. ###
  1287. supybot.plugins.Time.public: True
  1288.  
  1289. ###
  1290. # Determines the format string for timestamps. Refer to the Python
  1291. # documentation for the time module to see what formats are accepted. If
  1292. # you set this variable to the empty string, the timestamp will not be
  1293. # shown.
  1294. #
  1295. # Default value: %I:%M %p, %B %d, %Y
  1296. ###
  1297. supybot.plugins.Time.format: %I:%M %p, %B %d, %Y
  1298.  
  1299. ###
  1300. # Determines whether this plugin is loaded by default.
  1301. ###
  1302. supybot.plugins.Topic: True
  1303.  
  1304. ###
  1305. # Determines whether this plugin is publicly visible.
  1306. #
  1307. # Default value: True
  1308. ###
  1309. supybot.plugins.Topic.public: True
  1310.  
  1311. ###
  1312. # Determines what separator is used between individually added topics in
  1313. # the channel topic.
  1314. #
  1315. # Default value:  ||
  1316. ###
  1317. supybot.plugins.Topic.separator:  ||
  1318.  
  1319. ###
  1320. # Determines what format is used to add topics in the topic. All the
  1321. # standard substitutes apply, in addiction to "$topic" for the topic
  1322. # itself.
  1323. #
  1324. # Default value: $topic ($nick)
  1325. ###
  1326. supybot.plugins.Topic.format: $topic ($nick)
  1327.  
  1328. ###
  1329. # Determines whether the bot will recognize the TOPICLEN value sent to
  1330. # it by the server and thus refuse to send TOPICs longer than the
  1331. # TOPICLEN. These topics are likely to be truncated by the server
  1332. # anyway, so this defaults to True.
  1333. #
  1334. # Default value: True
  1335. ###
  1336. supybot.plugins.Topic.recognizeTopiclen: True
  1337.  
  1338. ###
  1339. # Determines what the default topic for the channel is. This is used by
  1340. # the default command to set this topic.
  1341. #
  1342. # Default value:
  1343. ###
  1344. supybot.plugins.Topic.default:
  1345.  
  1346. ###
  1347. # Determines the number of previous topics to keep around in case the
  1348. # undo command is called.
  1349. #
  1350. # Default value: 10
  1351. ###
  1352. supybot.plugins.Topic.undo.max: 10
  1353.  
  1354. ###
  1355. # Determines whether this plugin is loaded by default.
  1356. ###
  1357. supybot.plugins.User: True
  1358.  
  1359. ###
  1360. # Determines whether this plugin is publicly visible.
  1361. #
  1362. # Default value: True
  1363. ###
  1364. supybot.plugins.User.public: True
  1365.  
  1366. ###
  1367. # Determines whether the bot will always load important plugins (Admin,
  1368. # Channel, Config, Misc, Owner, and User) regardless of what their
  1369. # configured state is. Generally, if these plugins are configured not to
  1370. # load, you didn't do it on purpose, and you still want them to load.
  1371. # Users who don't want to load these plugins are smart enough to change
  1372. # the value of this variable appropriately :)
  1373. #
  1374. # Default value: True
  1375. ###
  1376. supybot.plugins.alwaysLoadImportant: True
  1377.  
  1378. ###
  1379. # Determines what databases are available for use. If this value is not
  1380. # configured (that is, if its value is empty) then sane defaults will be
  1381. # provided.
  1382. #
  1383. # Default value: anydbm cdb flat pickle
  1384. ###
  1385. supybot.databases:
  1386.  
  1387. ###
  1388. # Determines what filename will be used for the users database. This
  1389. # file will go into the directory specified by the
  1390. # supybot.directories.conf variable.
  1391. #
  1392. # Default value: users.conf
  1393. ###
  1394. supybot.databases.users.filename: users.conf
  1395.  
  1396. ###
  1397. # Determines how long it takes identification to time out. If the value
  1398. # is less than or equal to zero, identification never times out.
  1399. #
  1400. # Default value: 0
  1401. ###
  1402. supybot.databases.users.timeoutIdentification: 0
  1403.  
  1404. ###
  1405. # Determines whether the bot will allow users to unregister their users.
  1406. # This can wreak havoc with already-existing databases, so by default we
  1407. # don't allow it. Enable this at your own risk. (Do also note that this
  1408. # does not prevent the owner of the bot from using the unregister
  1409. # command.)
  1410. #
  1411. # Default value: False
  1412. ###
  1413. supybot.databases.users.allowUnregistration: False
  1414.  
  1415. ###
  1416. # Determines what filename will be used for the ignores database. This
  1417. # file will go into the directory specified by the
  1418. # supybot.directories.conf variable.
  1419. #
  1420. # Default value: ignores.conf
  1421. ###
  1422. supybot.databases.ignores.filename: ignores.conf
  1423.  
  1424. ###
  1425. # Determines what filename will be used for the channels database. This
  1426. # file will go into the directory specified by the
  1427. # supybot.directories.conf variable.
  1428. #
  1429. # Default value: channels.conf
  1430. ###
  1431. supybot.databases.channels.filename: channels.conf
  1432.  
  1433. ###
  1434. # Determines whether database-based plugins that can be channel-specific
  1435. # will be so. This can be overridden by individual channels. Do note
  1436. # that the bot needs to be restarted immediately after changing this
  1437. # variable or your db plugins may not work for your channel; also note
  1438. # that you may wish to set
  1439. # supybot.databases.plugins.channelSpecific.link appropriately if you
  1440. # wish to share a certain channel's databases globally.
  1441. #
  1442. # Default value: True
  1443. ###
  1444. supybot.databases.plugins.channelSpecific: True
  1445.  
  1446. ###
  1447. # Determines what channel global (non-channel-specific) databases will
  1448. # be considered a part of. This is helpful if you've been running
  1449. # channel-specific for awhile and want to turn the databases for your
  1450. # primary channel into global databases. If
  1451. # supybot.databases.plugins.channelSpecific.link.allow prevents linking,
  1452. # the current channel will be used. Do note that the bot needs to be
  1453. # restarted immediately after changing this variable or your db plugins
  1454. # may not work for your channel.
  1455. #
  1456. # Default value: #
  1457. ###
  1458. supybot.databases.plugins.channelSpecific.link: #
  1459.  
  1460. ###
  1461. # Determines whether another channel's global (non-channel-specific)
  1462. # databases will be allowed to link to this channel's databases. Do note
  1463. # that the bot needs to be restarted immediately after changing this
  1464. # variable or your db plugins may not work for your channel.
  1465. #
  1466. # Default value: True
  1467. ###
  1468. supybot.databases.plugins.channelSpecific.link.allow: True
  1469.  
  1470. ###
  1471. # Determines whether CDB databases will be allowed as a database
  1472. # implementation.
  1473. #
  1474. # Default value: True
  1475. ###
  1476. supybot.databases.types.cdb: True
  1477.  
  1478. ###
  1479. # Determines how often CDB databases will have their modifications
  1480. # flushed to disk. When the number of modified records is greater than
  1481. # this part of the number of unmodified records, the database will be
  1482. # entirely flushed to disk.
  1483. #
  1484. # Default value: 0.5
  1485. ###
  1486. supybot.databases.types.cdb.maximumModifications: 0.5
  1487.  
  1488. ###
  1489. # Determines whether the bot will strictly follow the RFC; currently
  1490. # this only affects what strings are considered to be nicks. If you're
  1491. # using a server or a network that requires you to message a nick such
  1492. # as services@this.network.server then you you should set this to False.
  1493. #
  1494. # Default value: False
  1495. ###
  1496. supybot.protocols.irc.strictRfc: False
  1497.  
  1498. ###
  1499. # Determines what user modes the bot will request from the server when
  1500. # it first connects. Many people might choose +i; some networks allow
  1501. # +x, which indicates to the auth services on those networks that you
  1502. # should be given a fake host.
  1503. #
  1504. # Default value:
  1505. ###
  1506. supybot.protocols.irc.umodes:
  1507.  
  1508. ###
  1509. # Determines what vhost the bot will bind to before connecting to the
  1510. # IRC server.
  1511. #
  1512. # Default value:
  1513. ###
  1514. supybot.protocols.irc.vhost:
  1515.  
  1516. ###
  1517. # Determines how many old messages the bot will keep around in its
  1518. # history. Changing this variable will not take effect until the bot is
  1519. # restarted.
  1520. #
  1521. # Default value: 1000
  1522. ###
  1523. supybot.protocols.irc.maxHistoryLength: 1000
  1524.  
  1525. ###
  1526. # A floating point number of seconds to throttle queued messages -- that
  1527. # is, messages will not be sent faster than once per throttleTime
  1528. # seconds.
  1529. #
  1530. # Default value: 1.0
  1531. ###
  1532. supybot.protocols.irc.throttleTime: 1.0
  1533.  
  1534. ###
  1535. # Determines whether the bot will send PINGs to the server it's
  1536. # connected to in order to keep the connection alive and discover
  1537. # earlier when it breaks. Really, this option only exists for debugging
  1538. # purposes: you always should make it True unless you're testing some
  1539. # strange server issues.
  1540. #
  1541. # Default value: True
  1542. ###
  1543. supybot.protocols.irc.ping: True
  1544.  
  1545. ###
  1546. # Determines the number of seconds between sending pings to the server,
  1547. # if pings are being sent to the server.
  1548. #
  1549. # Default value: 120
  1550. ###
  1551. supybot.protocols.irc.ping.interval: 120
  1552.  
  1553. ###
  1554. # Determines whether the bot will refuse duplicate messages to be queued
  1555. # for delivery to the server. This is a safety mechanism put in place to
  1556. # prevent plugins from sending the same message multiple times; most of
  1557. # the time it doesn't matter, unless you're doing certain kinds of
  1558. # plugin hacking.
  1559. #
  1560. # Default value: False
  1561. ###
  1562. supybot.protocols.irc.queuing.duplicates: False
  1563.  
  1564. ###
  1565. # Determines how many seconds must elapse between JOINs sent to the
  1566. # server.
  1567. #
  1568. # Default value: 0.0
  1569. ###
  1570. supybot.protocols.irc.queuing.rateLimit.join: 0.0
  1571.  
  1572. ###
  1573. # Determines how many bytes the bot will 'peek' at when looking through
  1574. # a URL for a doctype or title or something similar. It'll give up after
  1575. # it reads this many bytes, even if it hasn't found what it was looking
  1576. # for.
  1577. #
  1578. # Default value: 4096
  1579. ###
  1580. supybot.protocols.http.peekSize: 4096
  1581.  
  1582. ###
  1583. # Determines what proxy all HTTP requests should go through. The value
  1584. # should be of the form 'host:port'.
  1585. #
  1586. # Default value:
  1587. ###
  1588. supybot.protocols.http.proxy:
  1589.  
  1590. ###
  1591. # Determines whether the bot will ignore unregistered users by default.
  1592. # Of course, that'll make it particularly hard for those users to
  1593. # register or identify with the bot, but that's your problem to solve.
  1594. #
  1595. # Default value: False
  1596. ###
  1597. supybot.defaultIgnore: False
  1598.  
  1599. ###
  1600. # A string that is the external IP of the bot. If this is the empty
  1601. # string, the bot will attempt to find out its IP dynamically (though
  1602. # sometimes that doesn't work, hence this variable).
  1603. #
  1604. # Default value:
  1605. ###
  1606. supybot.externalIP:
  1607.  
  1608. ###
  1609. # Determines what the default timeout for socket objects will be. This
  1610. # means that *all* sockets will timeout when this many seconds has gone
  1611. # by (unless otherwise modified by the author of the code that uses the
  1612. # sockets).
  1613. #
  1614. # Default value: 10
  1615. ###
  1616. supybot.defaultSocketTimeout: 10
  1617.  
  1618. ###
  1619. # Determines what file the bot should write its PID (Process ID) to, so
  1620. # you can kill it more easily. If it's left unset (as is the default)
  1621. # then no PID file will be written. A restart is required for changes to
  1622. # this variable to take effect.
  1623. #
  1624. # Default value:
  1625. ###
  1626. supybot.pidFile:
  1627.  
  1628. ###
  1629. # Determines whether the bot will automatically thread all commands.
  1630. #
  1631. # Default value: False
  1632. ###
  1633. supybot.debug.threadAllCommands: False
  1634.  
  1635. ###
  1636. # Determines whether the bot will automatically flush all flushers
  1637. # *very* often. Useful for debugging when you don't know what's breaking
  1638. # or when, but think that it might be logged.
  1639. #
  1640. # Default value: False
  1641. ###
  1642. supybot.debug.flushVeryOften: False
  1643.  
  1644. ###
  1645. # Determines what the bot's logging format will be. The relevant
  1646. # documentation on the available formattings is Python's documentation
  1647. # on its logging module.
  1648. #
  1649. # Default value: %(levelname)s %(asctime)s %(name)s %(message)s
  1650. ###
  1651. supybot.log.format: %(levelname)s %(asctime)s %(name)s %(message)s
  1652.  
  1653. ###
  1654. # Determines what the minimum priority level logged will be. Valid
  1655. # values are DEBUG, INFO, WARNING, ERROR, and CRITICAL, in order of
  1656. # increasing priority.
  1657. #
  1658. # Default value: INFO
  1659. ###
  1660. supybot.log.level: INFO
  1661.  
  1662. ###
  1663. # Determines the format string for timestamps in logfiles. Refer to the
  1664. # Python documentation for the time module to see what formats are
  1665. # accepted. If you set this variable to the empty string, times will be
  1666. # logged in a simple seconds-since-epoch format.
  1667. #
  1668. # Default value: %Y-%m-%dT%H:%M:%S
  1669. ###
  1670. supybot.log.timestampFormat: %Y-%m-%dT%H:%M:%S
  1671.  
  1672. ###
  1673. # Determines whether the bot will log to stdout.
  1674. #
  1675. # Default value: True
  1676. ###
  1677. supybot.log.stdout: True
  1678.  
  1679. ###
  1680. # Determines whether the bot's logs to stdout (if enabled) will be
  1681. # colorized with ANSI color.
  1682. #
  1683. # Default value: False
  1684. ###
  1685. supybot.log.stdout.colorized: False
  1686.  
  1687. ###
  1688. # Determines whether the bot will wrap its logs when they're output to
  1689. # stdout.
  1690. #
  1691. # Default value: True
  1692. ###
  1693. supybot.log.stdout.wrap: True
  1694.  
  1695. ###
  1696. # Determines what the bot's logging format will be. The relevant
  1697. # documentation on the available formattings is Python's documentation
  1698. # on its logging module.
  1699. #
  1700. # Default value: %(levelname)s %(asctime)s %(message)s
  1701. ###
  1702. supybot.log.stdout.format: %(levelname)s %(asctime)s %(message)s
  1703.  
  1704. ###
  1705. # Determines whether the bot will separate plugin logs into their own
  1706. # individual logfiles.
  1707. #
  1708. # Default value: False
  1709. ###
  1710. supybot.log.plugins.individualLogfiles: False
  1711.  
  1712. ###
  1713. # Determines what the bot's logging format will be. The relevant
  1714. # documentation on the available formattings is Python's documentation
  1715. # on its logging module.
  1716. #
  1717. # Default value: %(levelname)s %(asctime)s %(message)s
  1718. ###
  1719. supybot.log.plugins.format: %(levelname)s %(asctime)s %(message)s
  1720.  
  1721. ###
  1722. # These are the capabilities that are given to everyone by default. If
  1723. # they are normal capabilities, then the user will have to have the
  1724. # appropriate anti-capability if you want to override these
  1725. # capabilities; if they are anti-capabilities, then the user will have
  1726. # to have the actual capability to override these capabilities. See
  1727. # docs/CAPABILITIES if you don't understand why these default to what
  1728. # they do.
  1729. #
  1730. # Default value: -owner -admin -trusted
  1731. ###
  1732. supybot.capabilities: -owner -admin -trusted
  1733.  
  1734. ###
  1735. # Determines whether the bot by default will allow users to have a
  1736. # capability. If this is disabled, a user must explicitly have the
  1737. # capability for whatever command he wishes to run.
  1738. #
  1739. # Default value: True
  1740. ###
  1741. supybot.capabilities.default: True

advertising

Create a Paste

Please enter your new post below (or upload a file instead):





Please note that information posted here will not expire by default. If you want it to expire, please set the expiry time above. If it is set to expire, web search engines will not be allowed to index it prior to it expiring. Items that are not marked to expire will be indexable by search engines. Be careful with your passwords.

worth-right
worth-right
fantasy-obligation