Pragmatic Software
5d3298462a
Add error messages to a couple of commands
2016-11-16 19:14:39 -08:00
Pragmatic Software
0e4f2d1447
Minor effective-level /kick derp
2016-11-16 19:14:00 -08:00
Pragmatic Software
fdf529f2ae
Update version
2016-11-16 19:07:04 -08:00
Pragmatic Software
f3b3e90cdc
Add factoid effective-level metadata and ability to kick from such factoids
...
Factoids can now have an effective-level metadata field. When set, certain
functionality requiring an effective-level will be enabled.
For now, that is currently only the /kick command, which has an effective-level
of 10.
Factoids with an effective-level set will also have the locked metadata
attribute set as well to prevent people from changing the factoid. The
locked and/or effective-level attributes will be removable only by admins
whose level is equal to or greater than the effective-level.
2016-11-16 19:07:01 -08:00
Pragmatic Software
39399e78ae
Allow debug tracing of event handlers; don't remove handlers on error
2016-11-16 18:59:13 -08:00
Pragmatic Software
4ed61096dd
Missing hash dereference
2016-11-04 12:40:17 -07:00
Pragmatic Software
6fbd6d5620
Update version
2016-10-29 10:47:12 -07:00
Pragmatic Software
3bd424aacc
Fix possible case-sensitivity issues
2016-10-29 10:47:08 -07:00
Pragmatic Software
72faa9169f
Update version
2016-10-23 03:52:03 -07:00
Pragmatic Software
170dac5776
Improve !cmd
and nick: !cmd
processing
2016-10-23 03:51:59 -07:00
Pragmatic Software
0397068a7f
Undo recent blink addition
2016-10-23 03:50:34 -07:00
Pragmatic Software
7f00047af8
Update version
2016-10-14 05:56:57 -07:00
Pragmatic Software
8addeb5d49
Allow "nick: !command" to address to nick; minor improvements
2016-10-14 05:56:54 -07:00
Pragmatic Software
4764b034e1
Update version
2016-09-28 14:13:47 -07:00
Pragmatic Software
c64dca7b07
Forgot a return 0 in an IRC handler, causing other related handlers to not fire after that handler
2016-09-28 14:13:44 -07:00
Pragmatic Software
49a21b2027
Update version
2016-09-25 12:59:05 -07:00
Pragmatic Software
c56b9662b8
Whoops, fix nick-similarity behavior for non-nicks
2016-09-25 12:59:03 -07:00
Pragmatic Software
c6473d0255
Update version
2016-09-25 00:24:52 -07:00
Pragmatic Software
2001fc1908
Whoops, return proper nick-casing for exact-match is_present_similar() result
2016-09-25 00:24:49 -07:00
Pragmatic Software
81e106285e
Update version
2016-09-25 00:03:40 -07: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
Pragmatic Software
6369a8df99
Update version
2016-09-23 18:32:03 -07:00
Pragmatic Software
3fd2519a87
Minor text change; don't aggressively pursue ping-timeouts
2016-09-23 18:32:00 -07:00
Pragmatic Software
d8854603c3
Update version
2016-09-22 08:26:46 -07:00
Pragmatic Software
0cd4102d37
Whoops, NickList should be registered after IRCHandlers since IRCHandlers depends on NickList for AntiFlood QUIT handling
2016-09-22 08:26:42 -07:00
Pragmatic Software
4091127213
Make aka usage message more concise
2016-09-22 08:25:50 -07:00
Pragmatic Software
e4d62a2e18
Update version
2016-09-13 12:43:31 -07:00
Pragmatic Software
754d38b50e
Fix mismatching WHO id if no WHO replies
2016-09-13 12:43:27 -07:00
Pragmatic Software
1f03985178
Update version
2016-09-02 02:17:12 -07:00
Pragmatic Software
687a5e0ae2
Check WHO when joining channels
...
When joining a channel, check the WHO list for that channel in order
to obtain all hostmask, nickserv and gecos information and check for
potential ban evasions.
2016-09-02 02:17:10 -07:00
Pragmatic Software
87d02af264
check_bans now can do a dry-run
2016-09-02 02:12:20 -07:00
Pragmatic Software
ca5b832ddf
Replace baninfo dump with terse line
2016-09-02 02:09:43 -07:00
Pragmatic Software
3225d74206
Update version
2016-08-30 02:14:36 -07:00
Pragmatic Software
2c554328c9
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
Pragmatic Software
8102e1bc21
Update version
2016-08-29 20:47:49 -07:00
Pragmatic Software
d07458425f
No need to WHOIS on joins if extended-join is available
2016-08-29 20:47:46 -07:00
Pragmatic Software
ca349804ca
Update version
2016-08-28 22:36:50 -07:00
Pragmatic Software
eff8046f2c
kick command now provides random insult if no kick reason is given
2016-08-28 22:36:46 -07:00
Pragmatic Software
c93d3db39c
Update version
2016-08-28 03:49:30 -07:00
Pragmatic Software
1442485d0b
Support account-notify and extended-join capabilities
2016-08-28 03:49:27 -07:00
Pragmatic Software
43351ed8c2
Update version
2016-08-26 04:52:43 -07:00
Pragmatic Software
08a26a70a7
Minor derp with log message
2016-08-26 04:52:38 -07:00
Pragmatic Software
255b42efee
Update version
2016-08-26 04:31:55 -07:00
Pragmatic Software
2dea20130f
Missed a spot
2016-08-26 04:31:51 -07:00
Pragmatic Software
26c80d8351
Update version
2016-08-26 04:02:33 -07:00
Pragmatic Software
c13f3ae9dc
Catch more rare scenarios for strongly linking accounts
2016-08-26 04:02:30 -07:00
Pragmatic Software
e532c5711f
Update version
2016-08-25 01:42:11 -07:00
Pragmatic Software
568c1c8732
Use ? instead of ! to denote nickchange akas
2016-08-25 01:42:06 -07:00
Pragmatic Software
ba6fb2c2d7
Improve linking of accounts
2016-08-25 01:41:32 -07:00
Pragmatic Software
6d0a548c26
Update version
2016-08-17 20:34:49 -07:00