Commit Graph

  • 49f3d35f2e add a simple oracle to the dice roller master bss 2026-07-25 09:03:19 -05:00
  • 2cdb6feb44 allow roll strings on IRC to have an 'a' natural language prefix bss 2026-07-25 07:27:20 -05:00
  • 59d462fcd0 dice: cypher GM intrusions should not be auto-fails bss 2026-07-24 11:30:44 -05:00
  • e0ae5335f4 dice: more tests of the cypher roll string bss 2026-07-24 10:41:19 -05:00
  • 533a74db6d dice: more fork syncing, this time changing some output bss 2026-07-24 10:02:57 -05:00
  • 3c953ba822 dice: more syncing from the fork bss 2026-07-24 09:45:04 -05:00
  • 76b669be07 dice: more syncs from the fork, returning more about a result bss 2026-07-24 09:30:44 -05:00
  • 915afbf5ec dice: more test method granularity bss 2026-07-24 09:26:10 -05:00
  • 6fec81917e cypher dice: some cleanups from my fork that I'm merging back bss 2026-07-24 07:49:42 -05:00
  • eb325f98b0 tweak cypher result output string bss 2026-06-01 11:02:47 -05:00
  • ba076b846a handle empty string comments in cypher results bss 2026-06-01 10:49:15 -05:00
  • 9c0a459540 construct the lex/yacc dice roller in the package bss 2026-05-17 12:46:37 -05:00
  • c14afe478a move the generic roll result code into a common place bss 2026-05-17 12:28:50 -05:00
  • c41a2211d0 move the cypher roll result code into a common place bss 2026-05-17 12:02:01 -05:00
  • 128bf3aca1 fix the parser to account for comments with other important tokens bss 2026-05-14 20:23:13 -05:00
  • 4e9661aafa add a placeholder dice page to the website bss 2026-05-14 18:58:04 -05:00
  • 3f1e0e7af3 rework cypher rolls to be via the lex/yacc parser bss 2026-05-14 16:09:06 -05:00
  • 025cf58b91 couple cleanups and unit tests for acro bss 2026-02-12 08:34:13 -06:00
  • cd79a97f06 fixes and cleanups to make acro vaguely functional again bss 2026-02-11 18:54:07 -06:00
  • 0c7a55044f Revert "wttr.in nests the data in the response now, account for that" bss 2026-03-30 10:30:50 -05:00
  • 4d2b1d5eb0 wttr.in nests the data in the response now, account for that bss 2026-03-18 16:14:33 -05:00
  • a45b8f41eb allow more rolls at once, 30 seems ok bss 2026-02-11 09:29:30 -06:00
  • ddbe32060e use django whitenoise for static files bss 2025-11-24 08:28:09 -06:00
  • 2ceed526d6 fix non-uniqueness oversight is checking for discord bridge bss 2023-05-04 17:28:55 -05:00
  • b212eb0e00 tweak the green-ness of the middle !reaction result bss 2025-02-24 16:48:30 -06:00
  • e21ae464e2 use django whitenoise for static files kynes bss 2025-11-24 09:46:58 -06:00
  • 61f1ac6222 fix non-uniqueness oversight is checking for discord bridge bss 2023-05-04 17:28:55 -05:00
  • e7d63ee963 slight tweak to the !reaction reply string bss 2025-02-24 16:43:44 -06:00
  • 3100efd4a9 add a !reaction dice roll for a very simple oracle-style vibe check bss 2025-02-24 16:39:06 -06:00
  • 6d8ba18380 cypher: distinguish between a task roll and an attack roll bss 2025-02-08 23:51:00 -06:00
  • 3b7c871a94 cypher: case insensitivity when matching task difficulties bss 2025-02-08 23:37:36 -06:00
  • fa4815153a cypher: slightly better display of output with no difficulty or mods bss 2025-02-08 23:30:59 -06:00
  • cc9b110531 fix a display issue in the karma key score bss 2024-11-14 10:11:31 -06:00
  • af4746fb90 allow Markov contexts to be hidden from the web bss 2024-11-14 09:47:27 -06:00
  • d0cbc815d1 update post_connect to accept a /command to do things other than "msg" bss 2024-12-16 23:47:32 -06:00
  • 166b506843 the weather module depends on requests bss 2024-11-08 08:29:30 -06:00
  • 12adb2a205 plug the cypher system roller into the irc plugin bss 2024-11-07 16:32:06 -06:00
  • 8e22ccb2a3 start a TODO for myself bss 2024-11-07 16:16:12 -06:00
  • 02e5769ab5 irc 20.5.0 breaks recursion checks/bot.reply() bss 2024-11-07 16:13:06 -06:00
  • ac16ec99e5 add a Cypher System dice rolling library method bss 2024-11-07 12:23:32 -06:00
  • 994f9ef50b Revert "replace dice sanity checks as asserts" bss 2024-10-31 23:46:18 -05:00
  • f43b9e4de4 updates to the packages under test bss 2024-10-31 13:41:25 -05:00
  • 58fd0d0728 remove unused gitlab CI configuration bss 2024-10-31 13:41:08 -05:00
  • cf8d24187f requirements bumps, pinning Django to 5.0 for now bss 2024-10-31 00:25:55 -05:00
  • 8f76e54d30 add a couple dice roller tests bss 2024-10-31 00:18:56 -05:00
  • 1674300ec3 convert to pyproject.toml (no versioneer) bss 2024-10-31 00:01:50 -05:00
  • 355d17d171 flake8 cleanups bss 2024-07-17 00:25:24 -05:00
  • e5b9f1634a completely remove usages of django-adminplus bss 2024-05-03 13:24:38 -05:00
  • e63740ca70 replace discord bridge nick with sender nick inside the bot bss 2024-05-03 12:48:56 -05:00
  • 03e1269cf2 updates to bump the whole app to Django 5.0 bss 2024-05-03 12:40:01 -05:00
  • 2dfb942f91 some trivial setup.py cleanups until we convert bss 2024-05-03 12:17:09 -05:00
  • a92d0041cf add the REUSE tool, not that this repo is compliant yet bss 2024-05-03 12:16:43 -05:00
  • 84eddf4b8a requirements bumps bss 2024-05-01 22:12:40 -05:00
  • b69053b279 add python 3.11 to versions under test in tox bss 2024-05-01 22:06:23 -05:00
  • a1a256ca3b adopt the DCO and clean up license, etc. information bss 2024-02-22 23:37:17 -06:00
  • ee6ae7080e remove the bridge-speaker from the message when relevant bss 2023-09-12 09:14:59 -05:00
  • 333424025b support markov targets with identical names on different servers bss 2023-05-04 17:21:27 -05:00
  • 98abab560e flake8 cleanups bss 2023-03-27 16:14:11 -05:00
  • 86e55cb812 ignore migrations in the flake8 checking bss 2023-03-27 16:13:52 -05:00
  • 420a7b1472 add the ability to disable the web display of some apps bss 2023-03-27 15:56:15 -05:00
  • a214d8acfd remove unused weather underground key bss 2023-03-27 14:26:51 -05:00
  • 93c522037f use r-string for the regex path bss 2023-03-27 14:20:07 -05:00
  • b7976c46d1 fix the loading of the karma UI bss 2023-03-07 15:03:41 -06:00
  • d962b275ff remove the gitlab bot, it's its own project now bss 2023-03-02 08:05:42 -06:00
  • f898f35ce6 replace execute_delayed with reactor.scheduler.execute_after bss 2023-03-02 00:51:22 -06:00
  • 4289f95800 report on the version of dr.botzo in CTCP VERSION bss 2023-03-02 00:45:55 -06:00
  • 572ecddceb do some small cleanups bss 2023-03-02 00:45:29 -06:00
  • 3aadde4b71 remove XMLRPC inheritence that overrode a method no longer in existence bss 2023-03-02 00:20:25 -06:00
  • c2d26f404e deduplicate Channel object from irc library bss 2023-03-02 00:19:27 -06:00
  • ecaabbce89 unpin the irc library bss 2023-03-02 00:16:32 -06:00
  • 051e656a82 fix errant reference to IrcChannel object rather than just the name bss 2023-03-02 00:15:06 -06:00
  • 0ea54a5ee2 require authentication to get dispatch objects via API bss 2023-02-28 18:37:05 -06:00
  • ffcdc3f8d8 rename dispatcher action type to action_type bss 2023-02-28 18:25:02 -06:00
  • cff1a183cf fix dispatcher API URLs to allow key-by-name bss 2023-02-28 18:19:22 -06:00
  • 68f7c80b7e put the security middleware as the first middleware bss 2023-02-20 10:30:13 -06:00
  • 7baa70d8f6 customize the list view in the django admin bss 2022-09-22 08:01:23 -05:00
  • 39290fb63c allow : and , after @bot mentions v3.1.0 bss 2023-02-19 22:55:14 -06:00
  • 55d856b8fd account for the discord bridge in the core bot addressed flag bss 2023-02-19 21:12:01 -06:00
  • 88ea0dbbb4 test that <somebody> is only stripped when from the bridge user itself bss 2023-02-19 21:00:12 -06:00
  • cfeddfdc4e markov state queries need the context to be unique bss 2023-02-19 19:36:16 -06:00
  • d516c1b08e also clean up mentions that weren't cleaned because of the bridge nick bss 2023-02-19 18:39:36 -06:00
  • 667a85aa46 add a basic learn/retrieve test since I broke it a while back bss 2023-02-19 17:56:26 -06:00
  • 0227b74eee when creating a markov target, tie it to ircbot models bss 2023-02-19 17:38:25 -06:00
  • 76a052e091 genericize chain remover to use it for bridge and addressed chains bss 2023-02-19 13:08:26 -06:00
  • 19cd23879f management command to remove nicks from chains due to bridge bss 2023-02-19 13:00:35 -06:00
  • f59dc35b25 test the combination of bridge and addressing learning bss 2023-02-18 20:25:32 -06:00
  • debf086b8d test the ability to not learn our nick when addressed bss 2023-02-18 18:58:31 -06:00
  • ec1767e38b remove the speaker from messages coming over the bridge when learning bss 2023-02-18 18:54:22 -06:00
  • 0bfe3f9549 variable tweak to match other plugins (nick -> who) bss 2023-02-18 18:44:42 -06:00
  • 363ec49097 add test to confirm markov irc plugin behavior bss 2023-02-18 18:41:07 -06:00
  • 8549c2ef8a set pytest settings to aid testing bss 2023-02-18 18:37:59 -06:00
  • d24f74e53f don't build trimmed_what until we know not to ignore chatter bss 2023-02-18 18:37:34 -06:00
  • f812857d75 add discord bridge field to the channel model bss 2023-02-16 16:52:46 -06:00
  • 3d0be3c25a linter fixes for markov library methods bss 2023-02-16 16:29:48 -06:00
  • 8b3caabb57 linting fixes on the markov models bss 2023-02-16 16:17:49 -06:00
  • 1cf0364268 move templates aroudn to satisfy packaging now that it's being tested bss 2023-02-16 16:14:06 -06:00
  • 337e4db650 update urls.pyes to use path() and add some tests bss 2023-02-16 00:04:25 -06:00
  • 95396802de add safety dependency checking bss 2023-02-15 20:09:26 -06:00
  • 4bcf06d5e7 version bumps, with some hopefully temporary pins bss 2023-02-15 19:51:46 -06:00
  • 54bf00b167 remove references from deleted twitter module bss 2023-02-15 19:49:27 -06:00