3
0
mirror of https://github.com/pragma-/pbot.git synced 2025-02-11 03:50:53 +01:00
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
2015-07-13 04:00:56 -07:00
2016-02-16 23:23:37 -08:00
2016-01-29 20:02:54 -08:00
2015-07-09 15:39:15 -07:00
2016-08-01 01:46:17 -07:00
2016-09-25 00:03:37 -07:00
2015-07-12 20:52:09 -07:00
2015-05-25 11:01:31 -07:00

PBot is a versatile IRC Bot written in Perl for the ##C channel on Freenode.net

Features
--------

* Factoids
* Quotegrabs
* Loadable modules that are simple programs based on stdin and stdout
* Lots of default modules, including a code compiler and debugger, C-to-English translator, C precedence analyzer, trivia and much more
* Channel management
* User hostmask and message tracking
* Ban evasion detection
* Flood detection
* Enter-abuse detection
* Auto-away detection
* Auto-rejoin after kick detection
* Registry-based customization

See http://www.iso-9899.info/wiki/Candide for more information.

Languages
Perl 92.2%
Python 6.9%
Shell 0.4%
C 0.2%
Prolog 0.1%