3
0
mirror of https://github.com/pragma-/pbot.git synced 2024-12-24 03:33:06 +01:00
pbot/PBot
Pragmatic Software 8c16fbd3e5 Allow factoids to be referenced from within messages
E.g.,

<pragma-> Userbob: You can learn more about candide by reading its !help page and checking out its !source
<candide> Userbob: To learn all about me, see http://www.iso-9899.info/wiki/Candide
<candide> Userbob: My guts can be browsed at https://github.com/pragma-/pbot

Only three triggers will be processed per message.  (I should create a
registry entry to customize this.)

Messages that are addressed at a specific user that exists in the channel will
have that user's name prepended to the factoid output.

Factoid triggers that are referenced from within messages will not produce
error messages if the factoid is not found.

Factoids that have an $arg or $nick special variable will not be triggered as
a reference.

Factoids that have the `noembed` meta-data value set to a true value will not
be invoked as a reference.
2015-09-03 20:56:44 -07:00
..
IRC Print IRC debug messages to STDERR 2015-02-15 20:19:51 -08:00
Utils Ignore surrounding whitespace for integers in parsedate 2015-05-27 16:11:16 -07:00
AntiAway.pm Add more default bad nick suffixes 2015-07-01 15:18:55 -07:00
AntiFlood.pm Enforce nick-change flood on Guest nicks 2015-08-08 12:40:06 -07:00
AntiKickAutoRejoin.pm Use can_gain_ops/has_un[ban,mute]_timeout subroutines 2015-06-25 20:55:42 -07:00
BanTracker.pm Improve account-tracking and ban-evasion for Freenode irccloud.com web gateways 2015-06-13 16:08:57 -07:00
BlackList.pm Rename some missed variables from previous name-change 2015-03-29 20:26:08 -07:00
BotAdminCommands.pm Update some admin levels 2015-07-13 02:47:30 -07:00
BotAdmins.pm Allow bot admins to factset factoids from /msg 2015-09-03 20:43:16 -07:00
Channels.pm Update some admin levels 2015-07-13 02:47:30 -07:00
ChanOpCommands.pm Correct $length when no $channel or $length argument is provided 2015-06-10 02:27:13 -07:00
ChanOps.pm Stop appending !*@* to $a:account banmasks 2015-09-03 20:44:33 -07:00
Commands.pm Allow factoids to be referenced from within messages 2015-09-03 20:56:44 -07:00
DualIndexHashObject.pm Restored load, unload, count and histogram commands. 2014-05-24 12:01:59 +00:00
EventDispatcher.pm Add event dispatcher module to allow modules to dispatch events and 2014-11-01 00:15:21 +00:00
FactoidCommands.pm Allow bot admins to factset factoids from /msg 2015-09-03 20:43:16 -07:00
FactoidModuleLauncher.pm Allow factoids to be referenced from within messages 2015-09-03 20:56:44 -07:00
Factoids.pm Allow factoids to be referenced from within messages 2015-09-03 20:56:44 -07:00
HashObject.pm Remove PBot getter/setters; move anti-flood registry defaults to AntiFlood.pm 2014-05-18 20:09:05 +00:00
IgnoreList.pm Improve output of blacklist and ignorelist commands 2015-03-20 21:14:07 -07:00
IgnoreListCommands.pm Move English-to-seconds time duration parser to Utils::ParseDate 2015-04-13 15:43:19 -07:00
Interpreter.pm Allow factoids to be referenced from within messages 2015-09-03 20:56:44 -07:00
IRC.pm Remove unnecessary ${} around some objects from previous commit 2014-05-18 20:19:30 +00:00
IRCHandlers.pm Redirect NOTICEs as public messages (anti-flood, command parsing, etc) 2015-09-03 20:46:12 -07:00
LagChecker.pm Add event dispatcher module to allow modules to dispatch events and 2014-11-01 00:15:21 +00:00
Logger.pm Add centralized configuration registry module 2014-05-17 20:08:19 +00:00
MessageHistory_SQLite.pm Allow wild-card in recall/grab text 2015-09-03 20:49:06 -07:00
MessageHistory.pm Fix undefined variable warnings in recall 2015-09-03 20:50:07 -07:00
NickList.pm NickList is_present() now returns canonical nick (proper typographical case) 2015-07-01 15:20:28 -07:00
PBot.pm Use set_default to set default Registry values 2015-07-05 17:48:27 -07:00
Quotegrabs_Hashtable.pm Remove PBot getter/setters; move anti-flood registry defaults to AntiFlood.pm 2014-05-18 20:09:05 +00:00
Quotegrabs_SQLite.pm Improve wildcard handling 2014-05-31 01:08:01 +00:00
Quotegrabs.pm Add Aliases table to MessageHistory 2015-05-11 21:27:22 -07:00
Refresher.pm Add response messages for refresh command 2015-06-18 23:36:51 -07:00
Registerable.pm Add centralized configuration registry module 2014-05-17 20:08:19 +00:00
Registry.pm Revert chmod 2015-07-05 17:49:06 -07:00
RegistryCommands.pm Improve regfind with better formating in pasted output, and add -showvalues argument. regshow/regfind now show private entry names with value redacted 2014-05-20 03:28:43 +00:00
SelectHandler.pm Use 0 second timeout on SelectHandler's select 2015-02-15 20:23:07 -08:00
SQLiteLogger.pm Add SQLite logger and profiler functionality 2014-05-20 10:17:01 +00:00
SQLiteLoggerLayer.pm Add SQLite logger and profiler functionality 2014-05-20 10:17:01 +00:00
StdinReader.pm Use botnick instead of trigger for stdin commands 2015-04-19 01:53:46 -07:00
Timer.pm Timer can now update timeout interval by timer id; add timer interval to registry for LagChecker and MessageHistory_SQLite 2014-05-19 10:30:25 +00:00
VERSION.pm Update version 2015-08-22 11:05:57 -07:00