2
0
mirror of https://github.com/Nick80835/microbot synced 2025-08-22 01:58:17 +00:00

55 Commits

Author SHA1 Message Date
Nick80835
4fffbfac8b license 2023-10-16 09:54:07 -04:00
Nick80835
d95936ae0e add support for tuples as dict keys for multi-track drifting 2023-10-16 09:54:06 -04:00
Nick80835
67ccfca485 use raw_text in get_text 2023-10-16 09:54:06 -04:00
Nick80835
2980029d8c god damn, shit the bed 2023-10-16 09:54:06 -04:00
Nick80835
30c0fe665a its time to get funcy 2023-10-16 09:54:06 -04:00
Nick80835
686bf7d8c0 move to Command and friends to represent loaded commands 2023-10-16 09:54:05 -04:00
Nick80835
cad3d8005a stuff and things and stuff 2023-10-16 09:54:05 -04:00
Nick80835
b16bdbb366 add command disabling and a database 2023-10-16 09:54:05 -04:00
Nick80835
ad0517591e add add_dict and tweak extras 2023-10-16 09:54:05 -04:00
Nick80835
69562dcf0b add fun disable 2023-10-16 09:54:05 -04:00
Nick80835
9bb2d5c01c clean up returns 2023-10-16 09:54:05 -04:00
Nick80835
2f2ec8338f file caching utility 2023-10-16 09:54:04 -04:00
Nick80835
0af9b707a5 add advanced help functionality 2023-10-16 09:54:04 -04:00
Nick80835
c59feffe15 stuff and things 2023-10-16 09:54:04 -04:00
Nick80835
cc1ec39e53 what the fuck have I done 2023-10-16 09:54:04 -04:00
Nick80835
e893129345 fix add_list chance 2023-10-16 09:54:04 -04:00
Nick80835
1edcc581b4 add chance parameter 2023-10-16 09:54:04 -04:00
Nick80835
0e463f46cb fix shit 2023-10-16 09:54:04 -04:00
Nick80835
552383dce0 its fookin raw 2023-10-16 09:54:03 -04:00
Nick80835
83b492f40b rework noprefix 2023-10-16 09:54:03 -04:00
Nick80835
87dd2934bd implement pass_nsfw 2023-10-16 09:54:03 -04:00
Nick80835
a4d7dce42a clean up imports and fix a couple warnings 2023-10-16 09:54:03 -04:00
Nick80835
5f3c2f6ee5 catch errors when loading modules upon startup 2023-10-16 09:54:03 -04:00
Nick80835
5a42bb4c0c simplify finding all modules 2023-10-16 09:54:03 -04:00
Nick80835
b654e18605 add a command prefix helper to loader 2023-10-16 09:54:03 -04:00
Nick80835
7f6d519d2c add support for hiding commands from help 2023-10-16 09:54:03 -04:00
Nick80835
dd0098f8ec add add_list 2023-10-16 09:54:02 -04:00
Nick80835
edb6485243 switch to lists for all commands 2023-10-16 09:54:02 -04:00
Nick80835
228e293cf5 add userlocking 2023-10-16 09:54:02 -04:00
Nick80835
7370d50f91 add lockreason 2023-10-16 09:54:02 -04:00
Nick80835
82312d7646 add locking of commands 2023-10-16 09:54:02 -04:00
Nick80835
b91cce15ba add maybe broken support for callback queries 2023-10-16 09:54:02 -04:00
Nick80835
94113619dd sudo first 2023-10-16 09:54:02 -04:00
Nick80835
16f12b0327 add sudo users setting, add owner level commands, add more shit 2023-10-16 09:54:02 -04:00
Nick80835
252fb65aa9 add support for NSFW toggles and admin-level commands 2023-10-16 09:54:01 -04:00
Nick80835
81127faa02 make messages more friendly 2023-10-16 09:54:01 -04:00
Nick80835
91d1dba209 add support for inline article results 2023-10-16 09:54:01 -04:00
Nick80835
5b43817887 rework inline photos significantly 2023-10-16 09:54:01 -04:00
Nick80835
04db334eba add a universal threadpoolexecutor 2023-10-16 09:54:01 -04:00
Nick80835
6a819878ea implement kinda quirky inline stuff 2023-10-16 09:54:00 -04:00
Nick80835
be99660463 implement a unified aiohttp client 2023-10-16 09:54:00 -04:00
Nick80835
9413f609ab improve get_image 2023-10-16 09:54:00 -04:00
Nick80835
5272c0c85e add a help command to list available commands 2023-10-16 09:54:00 -04:00
Nick80835
3751d7de9a add an extras variable for extra stuff idk 2023-10-16 09:54:00 -04:00
Nick80835
e146744685 fixup replied get_text with args 2023-10-16 09:54:00 -04:00
Nick80835
e3e2ef4290 add a couple funtions to loader for use across multiple modules 2023-10-16 09:54:00 -04:00
Nick80835
de2fd1f841 allow simplifying command registry to just a string arg for the pattern 2023-10-16 09:54:00 -04:00
Nick80835
fba27e799b simplify command handling 2023-10-16 09:53:59 -04:00
Nick80835
11aeebc7f4 return the function for decorators 2023-10-16 09:53:59 -04:00
Nick80835
6599c86856 dont scream about a removed module 2023-10-16 09:53:59 -04:00