Ean Milligan
|
f1025ce129
|
Implement slash commands for most things, some bugfixes and god knows what else
|
2025-07-22 01:19:20 -04:00 |
Ean Milligan
|
65fc9e56de
|
remove devmode flag
|
2025-07-17 02:51:48 -04:00 |
Ean Milligan
|
6e71878d42
|
remove roll logging, never was used, update db notes in config.example
|
2025-07-15 05:12:34 -04:00 |
Ean Milligan
|
4bbdb59f3d
|
Implement full roll alias system with support for yVars, currently untested. Additionally: made numbers in code more readable, change indentation to spaces in db init files, fix simulatedNominal system defaults to be config driven
|
2025-07-13 01:22:47 -04:00 |
Ean Milligan
|
31e32a29c6
|
properly fix getmodifiers not eating or eating too much, now output format should properly match input format
|
2025-07-09 15:28:02 -04:00 |
Ean Milligan
|
66010047b5
|
Add support for inline rolls, toggled by new [[inline command
|
2025-07-09 15:02:25 -04:00 |
Ean Milligan
|
515021a295
|
only add prefix to rolls that need it
|
2025-07-09 14:41:43 -04:00 |
Ean Milligan
|
b2d4d0c0a4
|
fix modifiers parsing
|
2025-07-08 17:57:07 -04:00 |
Ean Milligan
|
41fbb1bd50
|
fix newlines not being respected in roll command, fix some followup issues in the [[r or [[roll command variants
|
2025-06-26 04:15:12 -04:00 |
Ean Milligan
|
b169ee8632
|
Change artigen to take rollRequest to use originalCommand as the raw text, then use remaining args after getModifiers eats mods
|
2025-05-05 18:19:39 -04:00 |
Ean Milligan
|
5d1d39bebf
|
move artigen embeds into artigen's utils folder
|
2025-05-05 14:08:54 -04:00 |
Ean Milligan
|
897fe80533
|
comments
|
2025-05-03 22:30:43 -04:00 |
Ean Milligan
|
0b864b0f21
|
removed [[r shorthand from report command, add [[r and [[roll as aliases to the roll command
|
2025-05-03 22:02:15 -04:00 |
Ean Milligan
|
65a182cb50
|
deno fmt
|
2025-05-03 21:03:30 -04:00 |
Ean Milligan
|
9a5574f91e
|
move utils around
|
2025-05-03 20:58:18 -04:00 |
Ean Milligan
|
f2797e6c33
|
update common embed location, move some back into their own files
|
2025-05-03 20:47:58 -04:00 |
Ean Milligan
|
829ec0ecea
|
move getModifiers into artigen, simplify its error handling a lot
|
2025-05-03 09:54:25 -04:00 |
Ean Milligan
|
03a2acc386
|
BIIIIIG change here: NESTED ROLLS :D
Also, start the reorganization of artigen to support nesting better, make smaller more readable files, and better named functions
|
2025-05-03 07:51:12 -04:00 |
Ean Milligan
|
7053c25719
|
reorganize worker management and queue management to be better
|
2025-05-01 23:19:08 -04:00 |
Ean Milligan
|
6ab0923d71
|
how did i never catch this, if prefix is not 2 characters it breaks, this allows it to be anything
|
2025-05-01 18:20:23 -04:00 |
Ean Milligan
|
7230a7e6b5
|
Apparently that import map affects deno run as well, fixed so bot runs now
|
2025-05-01 18:19:57 -04:00 |
Ean Milligan
|
6e1c6e8db3
|
[untested] - start reorganizing the solver folder (renamed to artigen here), organize imports better since deno has support for it now
|
2025-05-01 17:56:06 -04:00 |
Ean Milligan
|
864f281c60
|
Mass spelling fix
|
2025-04-26 23:08:57 -04:00 |
Ean Milligan
|
1069b99091
|
start fixing apiRoll
|
2025-04-26 14:49:11 -04:00 |
Ean Milligan
|
c7c974c395
|
deno fmt
|
2025-04-26 13:23:37 -04:00 |
Ean Milligan
|
76e007e2e4
|
update db structure to let init work correctly
|
2025-04-26 13:22:45 -04:00 |
Ean Milligan (Bastion)
|
7b03f3140e
|
V2.0.3 - Fix multiline input
|
2022-07-09 17:02:22 -04:00 |
Ean Milligan (Bastion)
|
b69cf2060f
|
Create roll heatmap table and sproc, add dailyRate to command_cnt table
|
2022-06-25 02:09:41 -04:00 |
Ean Milligan (Bastion)
|
011120845e
|
created callIncCnt function for simplicity
|
2022-06-24 21:32:18 -04:00 |
Ean Milligan (Bastion)
|
d769ac0e5a
|
added db error message log, added edit message log
|
2022-06-24 20:52:56 -04:00 |
Ean Milligan (Bastion)
|
021f33fc38
|
Started moving common log messages to one spot
|
2022-06-22 21:43:57 -04:00 |
Ean Milligan (Bastion)
|
df8c31d6d3
|
API updated to user rollWorker for rolling, fixed api not working at all lol
|
2022-06-20 20:55:12 -04:00 |
Ean Milligan (Bastion)
|
a0dae3416f
|
Preparing rollQueue to handle api Rolls
|
2022-06-20 19:18:23 -04:00 |
Ean Milligan (Bastion)
|
170c089fe9
|
deno fmt
|
2022-06-20 17:37:45 -04:00 |
Ean Milligan (Bastion)
|
71e1d42f68
|
rollQueue reorg
|
2022-06-20 17:35:00 -04:00 |
Ean Milligan (Bastion)
|
60e13cbd51
|
Moar Sonar Cleanup
|
2022-06-19 01:57:10 -04:00 |
Ean Milligan (Bastion)
|
bb10d52506
|
Implemented queueing system for rollWorker to limit number of concurrent workers
Moved some consts to the config.ts file
Added flag to disable logging while rolling for a massive speed increase and to increase stability of the bot
|
2022-06-19 01:51:16 -04:00 |
Ean Milligan (Bastion)
|
db1e55b415
|
Sonar Fix
|
2022-05-28 03:49:24 -04:00 |
Ean Milligan (Bastion)
|
da00caaa74
|
deno fmt
|
2022-05-28 03:41:33 -04:00 |
Ean Milligan (Bastion)
|
1f4d1e3ef6
|
Added rollWorker so that multiple dice rolls can happen simultaneously
|
2022-05-28 03:37:11 -04:00 |
Ean Milligan (Bastion)
|
b7f9fc852a
|
reorder deps so comments are correct
|
2022-05-28 00:48:34 -04:00 |
Ean Milligan (Bastion)
|
6cfe98e954
|
deno fmt + rework api subcommands to be a switch statement
|
2022-05-28 00:09:09 -04:00 |
Ean Milligan (Bastion)
|
17c8e0c599
|
constantCmds rewrite, moved single-use text nodes to their individual command files
|
2022-05-27 21:59:23 -04:00 |
Ean Milligan (Bastion)
|
b887b93bb2
|
Roll command now utilizes embeds, count decorator (-c) complete, added [[api h shorthand
|
2022-05-27 20:59:09 -04:00 |
Ean Milligan (Bastion)
|
5e84b1c0b4
|
added deno.json, ran deno fmt to standardize formatting
|
2022-05-20 04:43:22 -04:00 |
Ean Milligan (Bastion)
|
a270a4b8f7
|
Started work on adding count decorator
|
2022-05-19 02:53:30 -04:00 |
Ean Milligan (Bastion)
|
337b266456
|
Continued reorg, broke solver down into parts for better readability
|
2022-05-06 23:20:04 -04:00 |
Ean Milligan (Bastion)
|
15e8f847c5
|
Add super no details decorator
|
2022-05-06 00:10:21 -04:00 |
Ean Milligan (Bastion)
|
6b2aae8dfb
|
Update to use Log4Deno dep
|
2022-05-05 02:49:06 -04:00 |
Ean Milligan (Bastion)
|
d2083bea53
|
converted all substr to substring
|
2022-05-05 01:51:05 -04:00 |