3
0
mirror of https://github.com/pragma-/pbot.git synced 2024-12-24 03:33:06 +01:00
pbot/PBot
Pragmatic Software f34854fcec Add nick similarity completion
Previously, the bot wouldn't address people by nick if the provided nick
argument doesn't exist in the channel.

Now, the bot's nick list is searched for a nick with a certain similarity
percentage in the order of most recently spoken nicks first. This allows
the bot to address nicks when somebody may have forgotten to add a trailing
underscore/punctuation or may have typoed the nick.

The similarity percentage can be set via the interpreter->nick_similiarty
registry key.  A value of 0 should disable the behavior.
2016-09-25 00:03:37 -07:00
..
IRC Support account-notify and extended-join capabilities 2016-08-28 03:49:27 -07:00
Plugins Quick rough-draft of auto-rejoin plugin 2016-07-01 13:02:58 -07:00
Utils Ignore surrounding whitespace for integers in parsedate 2015-05-27 16:11:16 -07:00
AntiFlood.pm Minor text change; don't aggressively pursue ping-timeouts 2016-09-23 18:32:00 -07:00
BanTracker.pm Replace baninfo dump with terse line 2016-09-02 02:09:43 -07:00
BlackList.pm Add support for GECOS 2016-02-10 03:42:42 -08:00
BotAdminCommands.pm Move Quotegrabs to Plugins 2015-09-08 11:42:43 -07:00
BotAdmins.pm Allow bot admins to factset factoids from /msg 2015-09-03 20:43:16 -07:00
Channels.pm Add is_active($channel) to determine if $channel is added and enabled 2016-07-01 12:58:29 -07:00
ChanOpCommands.pm kick command now provides random insult if no kick reason is given 2016-08-28 22:36:46 -07:00
ChanOps.pm Stop appending !*@* to $a:account banmasks 2015-09-03 20:44:33 -07:00
Commands.pm Rename unregister_by_name to unregister 2016-02-13 18:38:43 -08:00
DualIndexHashObject.pm Fix minor bug creating empty factoid in factset without key argument 2015-12-13 22:08:17 -08:00
EventDispatcher.pm Add loadable core plugins 2015-09-06 22:17:07 -07:00
FactoidCommands.pm Make "is" optional in factadd 2016-01-16 16:55:18 -08:00
FactoidModuleLauncher.pm Look for module in global channel before falling back to local channel 2015-10-25 04:01:45 -07:00
Factoids.pm Add nick similarity completion 2016-09-25 00:03:37 -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 Add silent parameter to prevent logging of ignored messages 2016-02-25 00:45:03 -08:00
IgnoreListCommands.pm Move English-to-seconds time duration parser to Utils::ParseDate 2015-04-13 15:43:19 -07:00
Interpreter.pm Add nick similarity completion 2016-09-25 00:03:37 -07:00
IRC.pm Remove unnecessary ${} around some objects from previous commit 2014-05-18 20:19:30 +00:00
IRCHandlers.pm Whoops, do check-bans on join for unidentified users as well when extended-join capability is active 2016-08-30 02:14:21 -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 Whoops, do check-bans on join for unidentified users as well when extended-join capability is active 2016-08-30 02:14:21 -07:00
MessageHistory.pm Make aka usage message more concise 2016-09-22 08:25:50 -07:00
NickList.pm Add nick similarity completion 2016-09-25 00:03:37 -07:00
PBot.pm Whoops, NickList should be registered after IRCHandlers since IRCHandlers depends on NickList for AntiFlood QUIT handling 2016-09-22 08:26:42 -07:00
Plugins.pm Delete plugin subs /after/ calling unload() 2016-02-13 18:37:53 -08: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 Do not override pre-existing registry with default values 2016-01-29 13:08:40 -08: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 Unregister timers by id instead of subref 2016-01-29 12:59:07 -08:00
VERSION.pm Update version 2016-09-23 18:32:03 -07:00