Commit Graph

771 Commits

Author SHA1 Message Date
c7934932e6
wapper stuff 2022-04-23 01:15:24 +03:00
318fb18963
arg stuff 2022-04-23 01:14:45 +03:00
d593fe7b93
members 2022-04-22 21:44:17 +03:00
219fc47741
use invoker wrapper 2022-04-22 21:44:03 +03:00
0a353a4809
wrapper stuff 2022-04-22 21:43:04 +03:00
4440aff26c
cleanup 2022-04-22 21:42:49 +03:00
c15530dc90
add option to disable api loading 2022-04-22 18:12:06 +03:00
c5d2b292aa
update mongo find code to match new version 2022-04-22 18:11:52 +03:00
5b64f3d538
prepping for staging env 2022-04-22 17:26:13 +03:00
9adb6db6d1
mongo wrapper auth compliant 2022-04-22 16:51:09 +03:00
fe61f9c93f
usageembed in command update 2022-04-22 16:50:56 +03:00
b00c93a3a4
inhibitors 2022-04-22 16:50:22 +03:00
45980b0c75
seeing if I can integrate old style commands 2022-04-22 16:50:14 +03:00
9b24b425a7
commands 2022-04-22 16:49:54 +03:00
98b449d8b8
more wrappers 2022-04-22 16:49:41 +03:00
dc30103454
inhibitors 2022-04-21 11:14:12 +03:00
b8042f5bde
misc fixes 2022-04-21 11:14:05 +03:00
0b6bdc130d
resolver fix 2022-04-21 11:13:51 +03:00
277df0cf26
lang 2022-04-21 11:13:44 +03:00
b85a255e2e
wrappers 2022-04-21 11:13:33 +03:00
f1ebfbaa46
.. 2022-04-20 16:00:10 +03:00
759d9ccc5e
inhibitor 2022-04-20 16:00:03 +03:00
17d3fb5e22
enable/disable commands 2022-04-20 15:59:10 +03:00
8a51d4f77e
lang 2022-04-20 15:58:45 +03:00
db2743d277
thing 2022-04-14 11:44:58 +03:00
b7d87d1860
lang 2022-04-14 11:44:41 +03:00
2e5854b584
small fixes 2022-04-14 11:44:35 +03:00
963b401283
mod command stuff 2022-04-14 11:43:58 +03:00
9360dba5fd
lang 2022-04-09 16:02:57 +03:00
c598e5b0d5
misc fixes 2022-04-09 16:02:51 +03:00
f1db553abc
mod commands 2022-04-09 16:02:17 +03:00
c195e4c651
utilising discord's timestamp thingy 2022-04-06 21:37:48 +03:00
c53d2a96bc
laang 2022-04-06 21:37:30 +03:00
0a24904cf4
misc fixes 2022-04-06 21:37:21 +03:00
7315060127
warn & ban 2022-04-05 22:43:59 +03:00
527d105bce
moderation stuff 2022-04-05 22:43:47 +03:00
7dc8cab0ee
users arg type 2022-04-05 22:43:31 +03:00
937b787937
moderation command superclass 2022-04-05 22:42:26 +03:00
ac4d6859a6
info command 2022-04-04 14:31:21 +03:00
9646080b92
misc fixes n tweaks 2022-04-04 14:31:14 +03:00
e6bfafa4ac
emojis 2022-04-04 14:30:18 +03:00
5509c8dfbb
lang 2022-04-04 14:30:08 +03:00
5dea0d24a1
cleanup 2022-04-01 12:10:49 +03:00
44a133e835
guild and help commands 2022-04-01 12:10:01 +03:00
32f0fd41ae
lang 2022-04-01 12:09:40 +03:00
9a58f92fed
perms stuff 2022-03-31 01:27:12 +03:00
97cd174460
command handler stuff 2022-03-31 01:27:04 +03:00
e0c6eec092
usage 2022-03-31 01:26:43 +03:00
fea50825e9
command option usage 2022-03-31 01:26:34 +03:00
77aa07e251
more versatile command option definitions 2022-03-31 01:26:25 +03:00
2dd3def245
permission management 2022-03-31 01:25:52 +03:00
c9c93ca002
resolveUsers 2022-03-31 01:25:22 +03:00
cec1bc043e
lang 2022-03-31 01:24:53 +03:00
e438362209
start on grant command 2022-03-29 01:49:18 +03:00
dd10fc7c09
inhibitors and error generation 2022-03-29 01:49:09 +03:00
6f3ce8e72f
command usage embed 2022-03-29 01:48:44 +03:00
3b16fcc03d
utility hook 2022-03-29 01:48:33 +03:00
17c4c69f0c
misc fixes 2022-03-29 01:48:27 +03:00
d772bcf31a
cleanup 2022-03-29 01:47:36 +03:00
80e5214920
command error 2022-03-29 01:47:17 +03:00
6c19c57631
cleanup 2022-03-29 01:46:55 +03:00
a7bad04495
hash based version tracking for commands 2022-03-29 01:45:24 +03:00
2e1ebad582
lang 2022-03-29 01:44:46 +03:00
c252fd4a1f
automod stuff, mentionfilter & wordwatcher actions 2022-03-28 01:44:05 +03:00
d29107cced
perms fetch 2022-03-28 01:43:12 +03:00
f165ee2016
misc stuff 2022-03-28 01:43:05 +03:00
eba1707ac4
tweaks to message logging when filtered 2022-03-28 01:42:26 +03:00
777bbd0170
error log 2022-03-28 01:42:11 +03:00
5c80bbe715
bugfix 2022-03-28 01:41:42 +03:00
96e0b5f85c
wordwatcher setting 2022-03-28 01:41:32 +03:00
3a8d089a6b
mention filter setting 2022-03-28 01:41:22 +03:00
343f451541
perm types 2022-03-28 01:41:01 +03:00
e1c2f4a554
perms check 2022-03-28 01:40:44 +03:00
aa37976ffc
lang 2022-03-28 01:40:32 +03:00
1ce91d530d
Config error logging for guilds 2022-03-27 16:25:18 +03:00
cc5ed60b11
automod stuff 2022-03-27 16:25:04 +03:00
11bd5399bd
misc fixes and cleanup 2022-03-27 16:24:56 +03:00
630d960ee5
lang 2022-03-27 16:23:09 +03:00
c023328d96
guild logging & automod 2022-03-26 22:17:19 +02:00
8e1e5c6c24
wrapper related 2022-03-26 22:16:56 +02:00
0d50e925e6
misc 2022-03-26 22:16:23 +02:00
db2701eb21
infractions 2022-03-26 22:15:21 +02:00
69e037e73e
Util 2022-03-26 22:14:17 +02:00
44025bd67d
logger change 2022-03-26 22:10:32 +02:00
8d4e54faeb
wrappers 2022-03-26 22:08:36 +02:00
75610342fe
middleware stuff 2022-03-26 22:08:27 +02:00
809582841e
webhook for errors 2022-03-26 22:08:13 +02:00
e992a70e6c
lang 2022-03-26 22:07:05 +02:00
06e0d459c2
buncha constants 2022-03-26 21:46:17 +02:00
4eedd21e62
guild wrapper compatibility 2022-03-15 02:02:56 +02:00
62d2fe48ab
moderation manager 2022-03-15 02:01:58 +02:00
4b95e67579
fix in filter setting 2022-03-15 02:01:44 +02:00
f1f660f7f9
logger tweaks 2022-03-15 02:01:29 +02:00
815414520b
logger 2022-03-15 02:01:18 +02:00
b7ebb00fdf
fixes for guild logging 2022-03-15 02:01:10 +02:00
d3ded370a9
audit log 2022-03-15 02:00:59 +02:00
5922b51539
slight logger rework 2022-03-15 02:00:45 +02:00
038b5b6403
lang 2022-03-15 01:59:56 +02:00
4d2e282528
safeguards when creating guild wrappers 2022-03-15 01:59:49 +02:00
4e1af5527f
infractions 2022-03-15 01:49:53 +02:00
492de3ede8
guild logging 2022-03-02 19:08:39 +02:00
88e0ef6825
misc fixes 2022-03-02 19:08:31 +02:00
e57948051b
rate limiter 2022-03-02 19:08:09 +02:00
d9323753aa
lang 2022-03-02 13:01:42 +02:00
8b5e0f715a
premium prop 2022-03-02 13:01:36 +02:00
7cb4a00ef4
autorole, stickyrole and welcomer 2022-03-02 13:01:15 +02:00
04d76e4897
settings 2022-02-14 19:53:22 +02:00
ac11dbdd44
small fixes 2022-02-14 19:53:06 +02:00
762490f913
lang 2022-02-14 19:51:34 +02:00
9a74b519db
stuff 2022-02-11 17:58:11 +02:00
2328321642
abstract settings command 2022-02-11 17:57:59 +02:00
f629937b5a
cool stuff 2022-02-11 17:56:02 +02:00
86fee37e62
bugfix 2022-02-11 17:55:50 +02:00
242c649078
lang 2022-02-11 17:55:31 +02:00
fc5bc0968a
need to redo settings bcus discord character limit 2022-02-11 17:55:23 +02:00
e49b7f6a9e
buncha settings 2022-02-11 17:51:49 +02:00
95a55b3b57
settings 2022-01-28 20:32:46 +02:00
617e63d5fb
added commandoption dependencies 2022-01-28 20:32:30 +02:00
6427a33dba
constants 2022-01-28 20:31:53 +02:00
4bfa17520d
lang 2022-01-28 20:31:37 +02:00
78247a07e3
random stuff 2022-01-27 01:13:42 +02:00
796427fce8
testing out creating the wrapper in the event hook 2022-01-27 01:13:08 +02:00
3c9cdab38f
user resolver 2022-01-27 01:12:31 +02:00
2a4d8b8c7b
wrapper stuff 2022-01-27 01:12:18 +02:00
c85d58511e
helper accessor for evals 2022-01-27 01:12:00 +02:00
dfc3540d04
api client util 2022-01-27 01:11:14 +02:00
ed3eea0090
field definitions in settings for the API 2022-01-26 11:23:29 +02:00
c47ca49193
member log + random fixes 2022-01-20 00:42:15 +02:00
f79cb135f6
LANG 2022-01-20 00:41:33 +02:00
af546631f7
missing fields 2022-01-18 16:39:10 +02:00
83a3c0b456
msglogs fields 2022-01-18 16:34:23 +02:00
6af5eea98d
cleanup 2022-01-18 16:34:15 +02:00
b2921ac314
protection 2022-01-18 16:33:31 +02:00
6f108a8323
channelignore 2022-01-18 16:33:26 +02:00
c4f2ac9016
getters for settings and commands 2022-01-18 16:33:16 +02:00
a02d1d650e
embedded reply tweak 2022-01-18 16:33:06 +02:00
e9282f7a50
lang 2022-01-18 16:32:50 +02:00
ac02c5d1d0
list settings 2022-01-18 16:32:36 +02:00
9048d32cef
setting prompt helper 2022-01-17 17:44:57 +02:00
0cc520eb53
message log setting 2022-01-17 17:44:30 +02:00
461ffbf4ef
fixed text channel parsing 2022-01-17 17:44:08 +02:00
f65ce7d3eb
perms stuff for settings 2022-01-17 17:43:46 +02:00
d0dbb2d4b5
changed reply options sligtly 2022-01-17 17:43:27 +02:00
fa975a622c
webhook helpers 2022-01-17 17:43:02 +02:00
5467be878a
lang 2022-01-17 17:42:43 +02:00
bd04bfc26f
refactoring & fixes 2022-01-17 00:39:25 +02:00
a84b91da8f
formatting 2022-01-16 22:30:51 +02:00
1541d2af83
wordfilter setting 2022-01-16 22:30:40 +02:00
26f8117ae7
setting and filtersetting 2022-01-16 22:30:21 +02:00
92fa3f66ce
cmd handler 2022-01-16 22:29:31 +02:00
529cb66dac
resolver 2022-01-16 22:29:14 +02:00
98d7d004b7
wrapper methods 2022-01-16 22:28:41 +02:00
7aa06a54d1
lang 2022-01-16 22:28:20 +02:00
41c0898524
filter presets 2022-01-16 22:28:09 +02:00
980ba2a351
inhibitor & permission classes 2022-01-16 22:27:52 +02:00
935c242b39
parse quoted strings 2022-01-16 22:26:52 +02:00
6d9e2bf9c7
TIME type option 2022-01-15 19:48:22 +02:00
08e7eaea73
helper fixes 2022-01-15 19:47:12 +02:00
dd941193f6
lang 2022-01-15 19:46:53 +02:00
ed62fbfc43
fixing up cmd handler to work with subcommands 2022-01-15 17:01:46 +02:00
9ea73581c0
helper methods for retrieving subcommands & opts 2022-01-15 17:00:54 +02:00
a8973c8a64
humanise time 2022-01-15 02:24:11 +02:00
59e27d98b7
setting reason 2022-01-15 02:23:57 +02:00
faba53a399
mute setting 2022-01-15 02:23:40 +02:00
2dd53972dd
silent setting 2022-01-15 02:23:29 +02:00
26b397d33d
await a promise 2022-01-15 02:23:12 +02:00
09a3931d88
settings command 2022-01-15 02:23:03 +02:00
c453316974
setting command 2022-01-15 02:22:16 +02:00
3c02dad409
resolver functionality 2022-01-15 02:22:01 +02:00
c712fe793d
reply & prompt stuff 2022-01-15 02:21:45 +02:00
e7b7c582e1
lang 2022-01-15 02:21:20 +02:00
890ea6191d
constants 2022-01-15 02:20:55 +02:00
bd970a7734
experimenting with different setting style 2022-01-13 21:54:27 +02:00
8c5f975260
comment 2022-01-13 21:52:58 +02:00
1dba466101
disabled export for component based settings cmd 2022-01-13 21:52:30 +02:00
ca271b7590
usage embed 2022-01-13 21:51:21 +02:00
be5e7f5c72
hella comments 2022-01-13 21:49:45 +02:00
0491dee1f8
support for emoji formatting 2022-01-13 21:46:47 +02:00
60012a12c1
formatting & reply stuff 2022-01-13 21:46:10 +02:00
f7f9162e85
localisation strings 2022-01-13 21:45:44 +02:00
6dc12e77c1
comment 2022-01-12 23:42:18 +02:00
5a2cf70479
locale/formatting stuff 2022-01-12 23:41:20 +02:00
e5cc109895
make sure properties exist 2022-01-12 23:40:25 +02:00
3e8f3e7d9c
command/moderation lang 2022-01-12 23:40:02 +02:00
02bb5df0e1
further developed mute setting 2022-01-12 17:02:07 +02:00
6de70bf86e
settings command 2022-01-12 17:01:49 +02:00
50664ad5df
reference fix 2022-01-12 17:01:25 +02:00
44280ab9bb
generalised settings functionality 2022-01-12 17:01:10 +02:00
cfe06d92e6
resolver method 2022-01-12 16:57:00 +02:00
25e2fc033f
utility func 2022-01-12 16:56:41 +02:00
20b74781cc
fix singleton check 2022-01-11 22:55:54 +02:00
6786d9fdee
meta files 2022-01-11 22:55:38 +02:00
e07acc92e3
added ability to ignore dotfiles in readdir 2022-01-11 22:54:52 +02:00
3f066f8cbf
thing -> interactionwrapper 2022-01-11 22:54:09 +02:00
75c2c3630a
fixed missing util functionality and wrong import 2022-01-11 22:34:52 +02:00
c8a03e929f
moved metrics from base client to own class 2022-01-08 12:20:06 +02:00
nolan
46f0ba733b Merge branch 'slash-commands' of https://github.com/Navy-gif/New-Gbot into slash-commands 2021-08-25 22:45:57 -07:00
nolan
c863630b40 uhh guildwrapper stuff 2021-08-25 21:05:39 -07:00
2a415c4e89
remove random import 2021-08-26 01:12:24 +03:00
56a29057b7
playing around with settings 2021-08-26 01:11:46 +03:00
nolan
79a9ba618b Merge branch 'slash-commands' of https://github.com/Navy-gif/New-Gbot into slash-commands 2021-08-25 13:50:54 -07:00
nolan
17d49c8a9c Add guild wrapper and default settings 2021-08-25 13:50:49 -07:00
722fd080cf
Storage 2021-08-25 23:50:21 +03:00
9f7ccc678f
Merge branch 'slash-commands' of https://github.com/GalacticBot/New-GBot into slash-commands 2021-08-25 23:18:09 +03:00
9a9cdfe536
bs 2021-08-25 23:15:54 +03:00
nolan
a3faf1af13 command handler changes 2021-08-25 13:15:15 -07:00
nolan
943da83993 Add activity 2021-08-24 16:01:34 -07:00
nolan
c2ee6cf8e4 Merge branch 'slash-commands' of https://github.com/Navy-gif/New-Gbot into slash-commands 2021-08-24 14:12:13 -07:00
nolan
a6f00434aa command handler work i think 2021-08-24 14:12:08 -07:00
fd8b6cb78d
misc fixes to stats aggregation 2021-08-24 21:48:26 +03:00
721c1fa6c8
actually assign the client in the component 2021-08-24 21:48:07 +03:00
5adae6ac2e
client reads token from env 2021-08-24 18:46:26 +03:00
323ead79c3
cleanup & other bs 2021-08-24 15:57:12 +03:00
3a81d0e9c1
api related stuff 2021-08-24 15:56:59 +03:00
9e896f7659 Merge branch 'slash-commands' of https://github.com/GalacticBot/New-GBot into slash-commands 2021-08-22 14:48:38 +03:00
40df108f53
util 2021-08-22 14:48:05 +03:00
45ebb8ebd0
util class 2021-08-22 14:44:25 +03:00
nolan
569a00999a imported localeloader, added some option parsing to command handler. still nowhere near completion. 2021-08-22 01:34:48 -07:00
nolan
1224ac96dd idk why this irritates me so much 2021-08-17 00:17:03 -07:00
nolan
9ef265a296 still so many changes needed dont fuck with anything 2021-08-17 00:15:20 -07:00
nolan
5ff8e1105a v3.1.0 rewrite 2021-08-16 14:01:08 -07:00