3
0
mirror of https://github.com/pragma-/pbot.git synced 2026-01-19 00:28:05 +01:00

Commit Graph

  • 7c19ebbd7b Update version Pragmatic Software 2015-06-25 22:56:15 -07:00
  • f10e1c1c89 Support factoid argument indexing/slicing ($arg[0], $arg[2:4], etc) Pragmatic Software 2015-06-25 22:56:10 -07:00
  • 8ed333ba96 Fix typo "has_unban_timeout" -> "has_ban_timeout" Pragmatic Software 2015-06-25 22:55:06 -07:00
  • 09c7437246 Use can_gain_ops/has_un[ban,mute]_timeout subroutines Pragmatic Software 2015-06-25 20:55:42 -07:00
  • 95a4be6cb0 Add can_gain_ops(), has_unban_timeout() and has_unmute_timeout() subroutines Pragmatic Software 2015-06-25 20:54:38 -07:00
  • 452ac7fc4c Save registry entries immediately after using set/unset Pragmatic Software 2015-06-25 20:53:59 -07:00
  • 3b961e0f29 Update version Pragmatic Software 2015-06-20 17:48:53 -07:00
  • 6b544e9bf4 Stop processing ban evasions immediately after first ban is detected Pragmatic Software 2015-06-20 17:48:42 -07:00
  • d431d70ac1 Reduce verbosity of factoid debug messages Pragmatic Software 2015-06-20 17:48:00 -07:00
  • 0d4c5c301f Do not attempt to enforce antiaway/rejoin if not chanop Pragmatic Software 2015-06-20 07:24:13 -07:00
  • fea56842d3 Update version Pragmatic Software 2015-06-20 00:20:26 -07:00
  • b4539447a3 Improve check-ban logic Pragmatic Software 2015-06-20 00:20:23 -07:00
  • 0c1e573ef8 Do not invoke compilation for compile-blocks if nick-prefix is specified and does not exist in channel Pragmatic Software 2015-06-19 16:16:23 -07:00
  • b8a768aa96 Update version Pragmatic Software 2015-06-18 23:36:55 -07:00
  • 497b713300 Add response messages for refresh command Pragmatic Software 2015-06-18 23:36:51 -07:00
  • 594b79d0f5 Update version Pragmatic Software 2015-06-16 21:51:27 -07:00
  • 7638bb031b Fix interactive-editing chained commands Pragmatic Software 2015-06-16 21:51:09 -07:00
  • 43f08b4cbc Remove unused use feature 'switch' Pragmatic Software 2015-06-15 20:04:48 -07:00
  • dd4796437b Update version Pragmatic Software 2015-06-15 19:55:53 -07:00
  • 204f95cba7 Add "refresher" to allow PBot::Module subroutines to be reloaded during runtime Pragmatic Software 2015-06-15 19:55:46 -07:00
  • 2ae493f1c2 Add count option to recall command Pragmatic Software 2015-06-15 17:58:25 -07:00
  • b4bffe9233 Update version Pragmatic Software 2015-06-13 16:09:02 -07:00
  • 4db125c3c2 Improve account-tracking and ban-evasion for Freenode irccloud.com web gateways Pragmatic Software 2015-06-13 16:08:57 -07:00
  • 8033213a7f Add options to disable anti-flood per-channel, and to disable enforcement for logged-in admins Pragmatic Software 2015-06-13 16:08:06 -07:00
  • a3d5dfb63e Update version Pragmatic Software 2015-06-10 02:27:17 -07:00
  • 73c1c89b6a Correct $length when no $channel or $length argument is provided Pragmatic Software 2015-06-10 02:27:13 -07:00
  • dfbefee904 random_nick now returns nick with preserved typographical case Pragmatic Software 2015-06-10 02:26:14 -07:00
  • edf2f0e5ee Update version Pragmatic Software 2015-06-08 04:43:02 -07:00
  • f2a8839707 Add $randomnick special factoid variable Pragmatic Software 2015-06-08 04:43:00 -07:00
  • c81612c58c Update version Pragmatic Software 2015-06-07 18:02:38 -07:00
  • 75655f5d81 Remove ban/mute from time-outs if using "forever" Pragmatic Software 2015-06-07 18:02:35 -07:00
  • 828bf2fa78 Update version Pragmatic Software 2015-06-05 22:28:04 -07:00
  • 4895aa5ed8 Don't show duplicate nicks regardless of id unless -h is used Pragmatic Software 2015-06-05 22:27:59 -07:00
  • f415d73827 Anchor regex in find_admin Pragmatic Software 2015-06-05 22:27:21 -07:00
  • bf45c6cdde Improve ban evasion; show evaded ban in kick message Pragmatic Software 2015-06-05 22:26:55 -07:00
  • 62b8432be9 Factoid commands now check for admins in factoid's channel instead of channel command was used in Pragmatic Software 2015-06-05 22:26:02 -07:00
  • 21cd76e99e Ignore surrounding whitespace for integers in parsedate Pragmatic Software 2015-05-27 16:11:16 -07:00
  • 277b363310 Update version Pragmatic Software 2015-05-27 11:26:26 -07:00
  • b087324a37 Remove mute from mute-timeouts if -q is detected Pragmatic Software 2015-05-27 11:26:16 -07:00
  • e835b8c667 Update version Pragmatic Software 2015-05-27 10:48:55 -07:00
  • d0ebf98441 Automatically unmute +q'd offenders after mute_timeout (7 days) Pragmatic Software 2015-05-27 10:46:30 -07:00
  • b98ef02b6f Add timed mute/unmute commands Pragmatic Software 2015-05-27 10:45:43 -07:00
  • 3012297183 Do not require whitespace next to nick when triggering by bot-nick Pragmatic Software 2015-05-27 10:44:26 -07:00
  • 204c0dc0ce Update version Pragmatic Software 2015-05-25 17:25:05 -07:00
  • c0cb6331a9 Fix "const const" and reorder types Pragmatic Software 2015-05-25 17:25:00 -07:00
  • 7607de79a0 Update version Pragmatic Software 2015-05-25 11:34:48 -07:00
  • 059ac072a6 Adjust score output: Move ratio to end, and use concise time durations Pragmatic Software 2015-05-25 11:34:43 -07:00
  • b1f3d304b3 Update version Pragmatic Software 2015-05-25 11:27:28 -07:00
  • dcc48e98e2 Add ratio to scores Pragmatic Software 2015-05-25 11:27:24 -07:00
  • f4013a4594 Correct qstats rank text from player rank text Pragmatic Software 2015-05-25 11:27:03 -07:00
  • 2a378d67ad Bump maximum average to 15 minutes Pragmatic Software 2015-05-25 11:25:55 -07:00
  • 1e51a0e354 Add trivia to README Pragmatic Software 2015-05-25 11:01:31 -07:00
  • fc287bfb40 Update factoids (added qshow command) Pragmatic Software 2015-05-25 07:20:03 -07:00
  • 38c00f3220 Remove unused modules Pragmatic Software 2015-05-25 07:19:49 -07:00
  • f81e9bc592 Add QStats ranking Pragmatic Software 2015-05-25 07:17:20 -07:00
  • 748a9fd049 Add some more alternative answers Pragmatic Software 2015-05-25 07:15:58 -07:00
  • 2a2296c916 Add command to display a C Jeopardy question by ID (for use with qstats) Pragmatic Software 2015-05-25 07:00:03 -07:00
  • a466a0f02f Update version Pragmatic Software 2015-05-24 13:26:47 -07:00
  • 0b8dea7289 Use /usr/bin/env for shebang Pragmatic Software 2015-05-24 13:26:43 -07:00
  • 2258512698 Replace incomplete question with one that makes more sense Pragmatic Software 2015-05-24 12:12:07 -07:00
  • bfe81a87b9 Update version Pragmatic Software 2015-05-24 06:19:09 -07:00
  • 0bef21770f Reduce weight of correct answers in quickest streak by half Pragmatic Software 2015-05-24 06:19:03 -07:00
  • b79b835579 Add nick field to WrongAnswers; don't update average if > 10 mins elapsed since question asked Pragmatic Software 2015-05-24 06:17:56 -07:00
  • cd0486e525 Remove UNIQUE constraint from WrongAnswers Pragmatic Software 2015-05-23 09:25:20 -07:00
  • d998f7017d Update factoids (added qstats command, etc) Pragmatic Software 2015-05-23 06:25:21 -07:00
  • 2dc245abed Add qstats command; todo: ranking Pragmatic Software 2015-05-23 06:24:49 -07:00
  • ae128442a8 Add date for quickest/longest answer qstat Pragmatic Software 2015-05-23 06:24:22 -07:00
  • afad192b83 Show fractional seconds; use concise duration Pragmatic Software 2015-05-23 06:23:37 -07:00
  • 41cc190f2a Add "expansion" as an alternative answer to "replacement" Pragmatic Software 2015-05-23 06:22:45 -07:00
  • 7d3bf58d86 Oops, add missing equation to moving average formula Pragmatic Software 2015-05-23 02:58:58 -07:00
  • 5b4fccb3f4 Add per-question statistics gathering Pragmatic Software 2015-05-23 02:27:53 -07:00
  • 7a5a3a38f2 Improve quickest streak ranking; misc bug-fixes Pragmatic Software 2015-05-23 02:27:08 -07:00
  • 22545d6249 Update version Pragmatic Software 2015-05-22 04:24:44 -07:00
  • cdb84a8602 Link nick-changes to original nick's account instead of new nick's Pragmatic Software 2015-05-22 04:24:38 -07:00
  • 351385cb67 Properly recurse through all linked ids when getting AKAs; optimize Aliases table and AKA function Pragmatic Software 2015-05-22 04:23:51 -07:00
  • 72c29a9ed8 Update version Pragmatic Software 2015-05-22 04:03:44 -07:00
  • 04a308a59e Improve quickest-streak algorithm for setting new records Pragmatic Software 2015-05-22 04:03:39 -07:00
  • b0b74cd6ea Add "greater" as alternate answer to a certain question Pragmatic Software 2015-05-22 03:59:00 -07:00
  • 66635da9cc Don't bold "this" or "these" embedded in other words Pragmatic Software 2015-05-22 03:58:28 -07:00
  • ada7f57141 Reduce hint timeout to 20 seconds; don't update hint statistics if in hints-only mode Pragmatic Software 2015-05-22 03:57:30 -07:00
  • 8508be2d72 Add quickest-correct-streak logic CJeopardy scores module Remove colors from score command Pragmatic Software 2015-05-21 07:35:04 -07:00
  • 766859eca0 Remove underscore typo Pragmatic Software 2015-05-21 03:26:38 -07:00
  • 51d8a136ce Add quickest-correct-streak logic to CJeopardy answer module Pragmatic Software 2015-05-21 02:25:08 -07:00
  • 5908a74570 Update version Pragmatic Software 2015-05-18 20:50:28 -07:00
  • 882dea12e4 Add clang++ language option Pragmatic Software 2015-05-18 20:50:11 -07:00
  • d001720f11 Add qbasic language (using freebasic -lang qb) Pragmatic Software 2015-05-18 20:49:12 -07:00
  • 06ee49d7ff Update compiler_server.pl Pragmatic Software 2015-05-18 20:48:39 -07:00
  • 03baaeb81c Refactor handling of --version flags; add --analyze Pragmatic Software 2015-05-18 20:48:15 -07:00
  • ab39220fd5 Update version Pragmatic Software 2015-05-15 17:53:15 -07:00
  • 0b1d5c29bf Fall back to codepad if sprunge fails to paste Pragmatic Software 2015-05-15 17:53:13 -07:00
  • 4510d83153 unbanme now only works for the first offense Pragmatic Software 2015-05-15 17:51:50 -07:00
  • f00405bbd3 Update version Pragmatic Software 2015-05-12 22:51:07 -07:00
  • 3892295bf1 Wait for nick-change to botnick before joining to prevent joining with random nick Pragmatic Software 2015-05-12 22:51:04 -07:00
  • d8a721d48a Update version Pragmatic Software 2015-05-12 21:46:44 -07:00
  • d7d6083a25 Add ability to show alias relationships in aka command Pragmatic Software 2015-05-12 21:46:40 -07:00
  • 5effcd57ac Update version Pragmatic Software 2015-05-12 12:59:49 -07:00
  • 20aeeea634 Add akalink and akaunlink commands Pragmatic Software 2015-05-12 12:59:45 -07:00
  • 9031d97910 Remove left-over debug messages Pragmatic Software 2015-05-12 12:59:22 -07:00
  • 43806aa228 Update version Pragmatic Software 2015-05-11 21:28:39 -07:00
  • 5e94890c61 Increase bot's default admin level to 90 Pragmatic Software 2015-05-11 21:28:36 -07:00