Ske
d56e878c28
Converted shard and logclean service
2021-01-30 01:07:43 +01:00
Ske
da9d84a197
Get rid of more D#+ references
2021-01-15 11:29:43 +01:00
Ske
9079f1c59c
Port the DM stuff
2020-12-25 13:58:45 +01:00
Ske
f6fb8204bb
Add embed builder, some more ported classes
2020-12-23 02:19:02 +01:00
Ske
05334f0d25
Converted enough to send the system card
2020-12-22 16:55:13 +01:00
Ske
a6fbd869be
Initial commit, basic proxying working
2020-12-22 13:15:26 +01:00
Ske
df243d4220
Add info embed to proxied replies
2020-12-20 11:38:26 +01:00
Astrid
07cd753247
Merge pull request #255 from dev-kittens/feat/group-random
...
Add random command for groups
2020-12-08 12:20:45 +01:00
spiral
51278532d1
Add support for GiselleBot log cleanup
2020-11-24 00:02:36 -05:00
spiral
45b87bd132
Move group card embed to EmbedService
2020-11-22 11:57:54 -05:00
Ske
e24b5e3529
Add logging/metrics for error *messages*
2020-11-16 10:07:57 +01:00
Ske
c0c4871f0b
Fix cache error using log channel
2020-11-15 15:07:20 +01:00
Ske
27c9e54f17
Delete proxied message if the trigger message gets deleted by other means
2020-11-15 14:34:49 +01:00
Ske
634173e205
Update to D#+ 4.0.0-rc1
2020-11-15 13:53:31 +01:00
Astrid
d844f41059
Merge pull request #244 from dev-kittens/patch-2
...
[accessibility] add newline between linked accounts in system card
2020-11-15 13:13:23 +01:00
Ske
ce25a56d7a
Support multiple 'Clyde's in a webhook name
2020-11-15 13:12:30 +01:00
Ske
537783dd96
Fix permission check for log channels
2020-11-08 18:52:50 +01:00
spiral
ac679271f2
add newline between linked accounts in system card
2020-11-08 02:00:06 +01:00
Ske
108dbb9cc6
Actually set the proper command message retention >.>
2020-10-23 12:20:53 +02:00
Ske
b6dbc82abe
Clean up imports
2020-10-23 12:20:44 +02:00
Ske
81cd5496d5
Refactor command message deletion
2020-10-23 12:18:28 +02:00
Ske
1e8470e77f
Potential quick fix for... something
2020-09-25 23:28:06 +02:00
Ske
4f6c98db48
(Add the actual service file, shh)
2020-09-20 22:36:04 +02:00
kittens
42b70cde9a
Add -all flag on system and group cards ( #216 )
...
* Show group count on stats card
* Add -all flag on system and group cards
Shows full count, including private members.
* fix stuff broken by merging conflicts
2020-09-13 00:10:37 +02:00
Ske
7b59040da2
Truncate roles list if it gets too long
2020-09-12 19:30:03 +02:00
Ske
47bdc34142
Optimize DB access for LogClean
2020-09-09 22:20:52 +02:00
Ske
a1da3e1386
Sort groups on the member card alphabetically
2020-08-30 17:03:28 +02:00
Ske
c7612df37e
Major database refactor (again)
2020-08-29 13:46:27 +02:00
Ske
9955dc29f9
Add Elastic-bound logging of (almost) all database update events
2020-08-27 21:28:36 +02:00
Ske
203dbc65a1
Replace most "code-escaped" literals with properly-escaping helpers
2020-08-25 22:44:52 +02:00
Ske
10d6968734
Add metrics for group count
2020-08-25 18:26:52 +02:00
Ske
8688f4d0bf
Merge branch 'main' into feature/groups
2020-08-21 18:31:49 +02:00
Ske
1bb5d203df
Various additional tweaks/additions to groups
2020-08-20 21:43:17 +02:00
Ske
9e251352c7
Various fixes and improvements
2020-08-16 12:10:54 +02:00
Ske
bed43379cf
Add additional (debug) logging to (proxy) logger
2020-08-12 21:52:42 +02:00
Ske
62cdb8a9b8
Check for avatar whitespace instead of null.
...
This may be relevant for #206 , although unsure if this is actually a fix.
2020-07-28 19:35:34 +02:00
Ske
5e28e0aba1
Add group privacy command/structures
2020-07-28 19:17:01 +02:00
Ske
f47d366c8d
Show member groups on member card
2020-07-28 19:17:01 +02:00
acw0
88c28c18c7
Fix pk;msg erroring between shards
2020-07-22 04:07:35 -04:00
Ske
5d3e159f54
Properly block pinging normally unmentionable roles
2020-07-22 01:06:25 +02:00
Ske
66f7a664c8
Add special check for pronouns being an empty string
...
I'm unsure when this happens in practice, but thought I'd guard against it just in case (since it's caused a couple errors already).
2020-07-18 13:07:16 +02:00
Ske
59bbbab621
Handle cases where the channel webhook limit is already hit
2020-07-05 13:38:18 +02:00
BeeFox-sys
55ea314b42
Fix: Escape Backticks ( #192 )
2020-07-05 12:55:21 +02:00
Ske
c87e67245d
Create GetXXX utils wrapping try blocks
2020-07-02 18:29:04 +02:00
Ske
467ce78522
Retire more IDataStore methods
2020-06-29 14:54:11 +02:00
Ske
472e556ef0
Pass proper allowed_mentions when sending webhook messages
2020-06-28 20:26:14 +02:00
Ske
3207fcff1b
Fix guild ID row name in query
2020-06-26 15:07:51 +02:00
Ske
bb75519f6b
Properly handle unauthorized log channel access
2020-06-25 09:14:05 +02:00
Ske
d3cf382e3b
Migrate to date/time format extension methods
2020-06-21 16:05:04 +02:00
Ske
dcffbef805
Migrate to more privacy helper extensions
2020-06-21 15:51:08 +02:00