Commit Graph
344 Commits
Author SHA1 Message Date
mmacierzanka c3bf914a81 separated TargetID to its own parameter 2021-09-08 23:07:43 +02:00
mmacierzanka 2ca3143a76 changed CommandType to "CHAT" | "CONTEXT" 2021-09-08 22:57:43 +02:00
mmacierzanka 8ce872088d ContextMenuCommand 2021-09-08 22:54:02 +02:00
mmacierzanka 608b0141d0 moved general command-related types 2021-09-08 22:53:08 +02:00
mmacierzanka 4b854950d1 removed UserCommand file 2021-09-08 22:40:55 +02:00
mmacierzanka b8f08e87e3 more error fixes and cleanups 2021-09-08 22:39:20 +02:00
mmacierzanka 4724f18fdc removed InputParameter + fixed all related errors 2021-09-08 22:21:19 +02:00
mmacierzanka 38eeb6f788 removed old managers 2021-09-08 22:05:59 +02:00
mmacierzanka 4d2507e3e6 changed TargetID and simplified CommandInteractionData 2021-09-08 22:05:22 +02:00
mmacierzanka 2c8bcd33e1 rewritten CommandManager 2021-09-08 22:04:53 +02:00
mmacierzanka f92997416d added TargetID to CommandInteractionData 2021-09-08 21:32:12 +02:00
mmacierzanka c5718d7c57 processArguments method 2021-09-08 21:31:41 +02:00
mmacierzanka a9751c2622 updated axios to fix a security issue 2021-09-08 20:49:56 +02:00
mmacierzanka a4a12615eb changed isCommand methods 2021-09-08 20:48:14 +02:00
mmacierzanka e76d951d96 changed CommandInteractionData to ReadonlyMap 2021-09-08 20:47:58 +02:00
mmacierzanka 316dc08965 added get, list, add methods definition 2021-09-08 20:47:36 +02:00
mmacierzanka 002d6a1939 added dev state to indicate early versions of CommandBot 2021-09-08 20:43:02 +02:00
mmacierzanka 611cd22a5c almost completly removed ts dynamic typing 2021-09-08 20:07:46 +02:00
mmacierzanka fd2b6537de added list method and separated complicated types 2021-09-08 19:33:08 +02:00
mmacierzanka 07de442c01 added method templates 2021-09-08 19:22:33 +02:00
mmacierzanka 037a4a5999 added prefix and argumentSeparator to CommandManager 2021-09-08 19:07:16 +02:00
mmacierzanka f705c6c896 divided types directory to multiple subfolders 2021-09-08 18:55:15 +02:00
mmacierzanka 7c128a9614 new CommandManager 2021-09-08 18:43:56 +02:00
mmacierzanka 383965c3d6 changed folder structure 2021-09-08 17:32:45 +02:00
mmacierzanka 10cbfdddf7 changed CommandInteraction to Interaction 2021-09-08 00:10:51 +02:00
mmacierzanka 722f355d9b created TargetID 2021-09-07 20:49:35 +02:00
mmacierzanka 1e2966dfa9 fixed not found message not firing and added some minor changes 2021-09-07 20:30:51 +02:00
mmacierzanka 3004787cf0 Bot event procedure rework and import fixes
Known issues: throwing an error causes the bot to crash, context menu interaction doesn't seem to actually work
2021-09-07 20:05:32 +02:00
mmacierzanka 191e213dcf fixed index.ts and removed unused import 2021-09-07 19:15:37 +02:00
mmacierzanka 2d9d0dbd66 MessageCommandManager 2021-09-07 19:13:21 +02:00
mmacierzanka 6ab0874a1a moved and renamed CommandMessageStructure 2021-09-07 18:43:32 +02:00
mmacierzanka 0ec0eb985b removed old CommandManager 2021-09-07 18:34:17 +02:00
mmacierzanka 2c31443a01 replaced undefined type with null in Parameter 2021-09-07 18:27:11 +02:00
mmacierzanka 49f01a3bed created ChatCommandManager 2021-09-07 18:02:01 +02:00
mmacierzanka ea8211c5ff create CommandNotFound error 2021-09-07 18:01:37 +02:00
mmacierzanka 66d788084a added null input parameter type 2021-09-07 17:59:47 +02:00
mmacierzanka 47ec47338c renamed TextCommand to ChatCommand 2021-09-07 17:16:59 +02:00
mmacierzanka b7bdbf3977 fixed registration issue 2021-09-07 17:13:40 +02:00
mmacierzanka f4ffe3dda7 changed private _list property to protected type 2021-09-07 00:09:13 +02:00
mmacierzanka 317b75d116 old CommandManager as a temporary reference 2021-09-06 23:41:36 +02:00
mmacierzanka b2c33e7555 new extensible CommandManager 2021-09-06 23:41:14 +02:00
mmacierzanka 4a6f496009 Fixed an issue with context menu interactions not firing 2021-09-06 23:05:23 +02:00
mmacierzanka 9f66d98fb6 method changes in CommandManager 2021-09-06 20:51:55 +02:00
mmacierzanka 45c61d12cd removed general command type from basecommand types 2021-09-06 20:50:51 +02:00
mmacierzanka 1fac2e2ad8 added general command types 2021-09-06 20:50:34 +02:00
mmacierzanka ff510eb3f0 fixed help 2021-09-06 20:50:19 +02:00
mmacierzanka 4aefe4414a isCommand methods on separated classes 2021-09-06 19:35:38 +02:00
mmacierzanka 7022ca4fa5 temporarily removed command type checkers 2021-09-06 19:15:16 +02:00
mmacierzanka e27eefc2ee reworked get method and combined 2 fetch methods 2021-09-05 21:40:37 +02:00
mmacierzanka 77bcf43d12 created structure creator based on given command type 2021-09-05 21:35:53 +02:00