3
0
mirror of https://github.com/pragma-/pbot.git synced 2025-08-04 19:57:23 +02:00

Commit Graph

  • 93a482490d Ensure version factoid is always created after load() Pragmatic Software 2017-08-05 20:25:26 -07:00
  • 16f34026da Add ability to clear DualIndexHashObject Pragmatic Software 2017-08-05 20:15:15 -07:00
  • e5bd377477 Add ability to clear HashObject; rename load/save Pragmatic Software 2017-08-05 20:14:49 -07:00
  • aa65839827 Don't use keys on scalar Pragmatic Software 2017-08-05 20:10:54 -07:00
  • 62de9fd223 Update version Pragmatic Software 2017-08-05 05:58:49 -07:00
  • 0e62ae65b0 Correct behavior for exceeding allowed unbanmes Pragmatic Software 2017-08-05 05:58:45 -07:00
  • 1d0ec55e60 Update version Pragmatic Software 2017-08-05 05:31:49 -07:00
  • 121b264cef unbanme now automatically finds all appropriate channel bans, no need to specify channel parameter Pragmatic Software 2017-08-05 05:31:46 -07:00
  • b66bac2359 Use concise duration for recall timestamp Pragmatic Software 2017-08-04 21:05:55 -07:00
  • 381b4bee4b Use Time::Duration for rate_limit message Pragmatic Software 2017-08-04 21:05:31 -07:00
  • 5ac5229bf3 Update version Pragmatic Software 2017-08-03 23:19:10 -07:00
  • 53c6177801 Restore immediately functionality to unban/unmute Pragmatic Software 2017-08-03 23:19:02 -07:00
  • 1dcbcef14a Update version Pragmatic Software 2017-08-03 16:15:57 -07:00
  • 45c47aaea7 Remove explicit check if command exists when looking for existing factoids Pragmatic Software 2017-08-03 16:15:52 -07:00
  • 7aa9c4f182 Update version Pragmatic Software 2017-08-03 15:21:48 -07:00
  • 68821bb0f8 BlackList now respects channel for $a: and $r: Pragmatic Software 2017-08-03 15:21:46 -07:00
  • 9bd80687b1 Update version Pragmatic Software 2017-08-03 14:13:32 -07:00
  • 1d79e5f46d Oops, return SOMETHING from sl Pragmatic Software 2017-08-03 14:13:29 -07:00
  • ea991fc33b Update version Pragmatic Software 2017-08-03 13:41:09 -07:00
  • 3d49883104 Add magic command Pragmatic Software 2017-08-03 13:40:54 -07:00
  • 20eed129e2 Update version Pragmatic Software 2017-08-03 13:30:45 -07:00
  • 2746c14f7c Improved unban queue handling Pragmatic Software 2017-08-03 13:30:42 -07:00
  • 53ffb271b3 Commands no longer case-sensitive Pragmatic Software 2017-08-03 13:30:18 -07:00
  • 2236a00877 Remove "Sent." message from sl Pragmatic Software 2017-08-03 13:29:41 -07:00
  • a76713a612 Match channel exactly in blacklist Pragmatic Software 2017-08-03 13:29:20 -07:00
  • 9864ce09ae Factoid doesn't have effective-level, not the bot itself... Pragmatic Software 2017-08-03 13:28:52 -07:00
  • c9c39673d8 Update version Pragmatic Software 2017-08-01 21:37:21 -07:00
  • 4f628b4cd7 AntiTwitter nicks now case-insensitive... whoops! Pragmatic Software 2017-08-01 21:37:00 -07:00
  • 85d74f53b1 Message history improvements Pragmatic Software 2017-08-01 21:36:31 -07:00
  • b932fe73eb Move WHO stuff to IRCHandlers.pm Pragmatic Software 2017-08-01 21:35:56 -07:00
  • e723379c4d Improve the bot's understanding of "me" and "my" Pragmatic Software 2017-08-01 21:34:57 -07:00
  • 74fe574332 Make channel argument optional for factadd, factrem and factchange (other fact commands eventually...) Pragmatic Software 2017-08-01 21:33:57 -07:00
  • 121de07ae2 Whoops, attempted to modify current $action in loop Pragmatic Software 2017-08-01 21:31:58 -07:00
  • 06eb50736d Update version Pragmatic Software 2017-06-19 18:21:53 -07:00
  • f3620ddd90 Normalize /session hostmasks Pragmatic Software 2017-06-19 18:21:47 -07:00
  • aadc829865 Update version Pragmatic Software 2017-06-19 00:37:38 -07:00
  • 9344c19003 Oops, add IF NOT EXISTS to index creation Pragmatic Software 2017-06-19 00:37:32 -07:00
  • ef6c44f17d Update version Pragmatic Software 2017-06-18 03:45:38 -07:00
  • cfba69b09f Minor correction of a log message Pragmatic Software 2017-06-18 03:45:35 -07:00
  • 6a64907bd2 Update version Pragmatic Software 2017-06-18 03:40:58 -07:00
  • fa854c087f Normalize x-random hostmasks with user field to not pollute message database Significant optimizations to message database structure and queries Pragmatic Software 2017-06-18 03:40:51 -07:00
  • cc3154a2c6 Flag SQLite queries that take more than 100ms to complete, if SQL logging is enabled Pragmatic Software 2017-06-18 03:37:01 -07:00
  • c8d2f8e632 Update version Pragmatic Software 2017-06-11 23:33:42 -07:00
  • c2ed83b8a0 Optimize some message history SQL Pragmatic Software 2017-06-11 23:33:38 -07:00
  • caf254ab73 Update version Pragmatic Software 2017-06-07 19:31:14 -07:00
  • 63aeceaf39 Improvements to C Jeopardy! Pragmatic Software 2017-06-07 19:31:07 -07:00
  • c32a6d7ad2 Update factoids Pragmatic Software 2017-06-07 15:36:42 -07:00
  • 8612b7c210 Update version Pragmatic Software 2017-05-23 17:05:31 -07:00
  • 29f6510ec2 Check for existing temp ban before temp-banning Pragmatic Software 2017-05-23 17:05:25 -07:00
  • 7357ba706e Update version Pragmatic Software 2017-05-21 02:23:21 -07:00
  • ac246dbdef Increase timer resolution from 10 seconds to 1 second Pragmatic Software 2017-05-21 02:23:15 -07:00
  • 2d85b14b2e Add ircd config mapping; automatically unban certain types of bans after 7 days Pragmatic Software 2017-05-21 02:20:44 -07:00
  • 35b1c13012 Make certain unban actions immediate instead of using unban queue Pragmatic Software 2017-05-21 02:18:44 -07:00
  • 414b11f787 Make unban queue more robust; allow immediate unban/unmute too Pragmatic Software 2017-05-21 02:18:00 -07:00
  • 3cd63f5161 Update version Pragmatic Software 2017-05-20 23:48:35 -07:00
  • 461f1a3066 Use unban queue to group multiple -b/-q into a single command, with a delay between multiple commands Pragmatic Software 2017-05-20 23:48:03 -07:00
  • a219f3d9a7 AntiTwitter: use more restrictive nick-similarity value Pragmatic Software 2017-05-20 23:45:30 -07:00
  • 373ebc03b3 Improve is_present_similiar to accept custom similarity values Pragmatic Software 2017-05-20 23:44:45 -07:00
  • f5be26a98c Use arg bundling for aka Pragmatic Software 2017-05-20 23:43:34 -07:00
  • f2f88d9caf Update version Pragmatic Software 2017-05-14 05:45:52 -07:00
  • 4fa8a88118 urban: add + and - in front of thumbs up/down counts Pragmatic Software 2017-05-14 05:45:50 -07:00
  • 08ac91f11b Update version Pragmatic Software 2017-05-14 01:39:07 -07:00
  • f120959935 urban module: improve showing of number of entries Pragmatic Software 2017-05-14 01:39:02 -07:00
  • 5bc65c9f67 Update version Pragmatic Software 2017-05-13 23:57:23 -07:00
  • f54587ef0a urban module: Always number of entries Pragmatic Software 2017-05-13 23:57:20 -07:00
  • 05f27d0c8f Update version Pragmatic Software 2017-05-13 23:43:05 -07:00
  • 07ee6ee40c add license header Pragmatic Software 2017-05-13 23:42:43 -07:00
  • 6a7fffcb03 Completely rewrite urban dictionary module Pragmatic Software 2017-05-13 23:40:56 -07:00
  • 69f2f5477a Update version Pragmatic Software 2017-04-10 19:57:39 -07:00
  • 382e47d971 Fix "keys on scalar" deprecation warning on newer perl. (#3) Tomasz Kramkowski 2017-04-11 03:55:52 +01:00
  • f65f6df116 Update version Pragmatic Software 2017-04-10 19:47:48 -07:00
  • ec6d4157bf Update factoids and quotegrabs Pragmatic Software 2017-04-10 19:25:06 -07:00
  • 8b8020c301 Update modules Pragmatic Software 2017-04-10 19:24:41 -07:00
  • e7f5d2e9b0 Update MODULES Pragmatic Software 2017-04-10 19:20:50 -07:00
  • d29dcc3765 Slightly improve recall Pragmatic Software 2017-04-10 19:18:20 -07:00
  • 15c17744ba Comment out some verbose log messages Pragmatic Software 2017-04-10 19:17:32 -07:00
  • 0697035284 Improve error message for ParseDate Pragmatic Software 2017-04-10 19:16:55 -07:00
  • be80680626 Improve twit detection Pragmatic Software 2017-04-10 19:16:14 -07:00
  • a21b27a11f $randomnick now limited to nicks who have spoken in last 2 hours Pragmatic Software 2017-04-10 19:15:08 -07:00
  • cf4478c1a4 Minor bug/typo fixes Pragmatic Software 2017-04-10 19:13:56 -07:00
  • 21603632c2 Merge pull request #2 from EliteTK/master Pragmatic Software 2017-03-05 16:34:06 -08:00
  • b5d8f72254 License project under MPL2 #2 Tomasz Kramkowski 2017-03-05 21:33:31 +00:00
  • 210099f4e3 Update version Pragmatic Software 2017-03-03 11:42:43 -08:00
  • 0e24a3758f unban by nick will now go through all akas for matching bans Pragmatic Software 2017-03-03 11:42:39 -08:00
  • 608130395d Update version Pragmatic Software 2017-02-27 04:47:02 -08:00
  • b89becfc31 Make beeps more interesting Pragmatic Software 2017-02-27 04:46:55 -08:00
  • 71fabfc0ea Update version Pragmatic Software 2017-02-22 12:09:11 -08:00
  • 75ca6d61a8 Make AntiTwitter more robust Pragmatic Software 2017-02-22 12:09:06 -08:00
  • 0685843e3f Update version Pragmatic Software 2017-02-22 04:18:29 -08:00
  • 9621c6ffbe AntiTwitter: Warn twice before tempban; add logging Pragmatic Software 2017-02-22 04:18:26 -08:00
  • 30eba50bdc Update version Pragmatic Software 2017-02-21 05:50:06 -08:00
  • e4ca260aaf cjeopardy filter: Make comma substitution global Pragmatic Software 2017-02-21 05:50:02 -08:00
  • 1e4e101386 Update version Pragmatic Software 2017-02-21 05:37:48 -08:00
  • 5efc55c306 Ignore interpreted messages in AntiTwitter Pragmatic Software 2017-02-21 05:37:43 -08:00
  • 6c1e15db80 Update version Pragmatic Software 2017-02-21 05:26:30 -08:00
  • aac788831a Only one punishment per message! Pragmatic Software 2017-02-21 05:26:26 -08:00
  • b1432a8112 Update version Pragmatic Software 2017-02-21 05:20:23 -08:00
  • ca4be630ea Add AntiTwitter plugin Pragmatic Software 2017-02-21 05:20:17 -08:00
  • 4591e8639b Update version Pragmatic Software 2017-02-20 18:08:44 -08:00
  • b98b683cc2 Allow more sensible C Jeopardy filtering (do not treat underscores as word characters) Pragmatic Software 2017-02-20 18:08:38 -08:00