-
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