Ske
|
c69bea86df
|
Fix log channel clear confirm
|
2020-10-23 12:18:40 +02:00 |
|
Ske
|
81cd5496d5
|
Refactor command message deletion
|
2020-10-23 12:18:28 +02:00 |
|
Astrid
|
17c3640fd3
|
Merge branch 'main' into confirm-clear
|
2020-10-23 11:14:36 +02:00 |
|
dev-kittens
|
05cc30279a
|
- Add storing bot response messages in postgres
- Add scheduled task to clean up said store
|
2020-10-18 00:18:52 -05:00 |
|
dev-kittens
|
dfacbc51ab
|
Confirm before clearing (most) entity properties
|
2020-10-04 08:53:07 +00:00 |
|
Ske
|
c7612df37e
|
Major database refactor (again)
|
2020-08-29 13:46:27 +02:00 |
|
Ske
|
9e251352c7
|
Various fixes and improvements
|
2020-08-16 12:10:54 +02:00 |
|
Ske
|
6c5cb8cea7
|
Add group name/description/list commands
|
2020-07-28 19:17:00 +02:00 |
|
Ske
|
253ae43c7f
|
Add super basic group model/command
|
2020-07-28 19:17:00 +02:00 |
|
kittens
|
467d058565
|
Remove "remove" keyword from MatchClear (#199)
|
2020-07-22 16:26:43 +02:00 |
|
Ske
|
8d01b580e2
|
Refactor system/member avatar code
|
2020-07-07 23:41:51 +02:00 |
|
Ske
|
299f6b2edf
|
Extract member list argument parsing to utility method
|
2020-07-07 19:51:19 +02:00 |
|
Ske
|
c87e67245d
|
Create GetXXX utils wrapping try blocks
|
2020-07-02 18:29:04 +02:00 |
|
Ske
|
7fef8c1dde
|
Split up Context class into more extension methods
|
2020-07-01 18:27:26 +02:00 |
|
Ske
|
53036da6a5
|
Move checks in Context to extension methods
|
2020-07-01 18:18:38 +02:00 |
|
Fiona
|
5ba0dd0273
|
allow for matching by member display name
|
2020-06-22 21:06:25 +10:00 |
|
Ske
|
378c49cb20
|
Remove 60+ (whew) SanitizeMentions() calls
|
2020-06-20 17:36:03 +02:00 |
|
Ske
|
2c35649ef0
|
Use AllowedMentions to disable mentions everywhere by default
|
2020-06-20 17:33:10 +02:00 |
|
Ske
|
56eae82b0a
|
Move most references to PKMember.Name to go through helper extepsions for privacy
|
2020-06-18 17:08:36 +02:00 |
|
Ske
|
b9cbd241de
|
Migrate to type-safe model ID structs
|
2020-06-14 21:37:04 +02:00 |
|
Ske
|
a915ddb41c
|
Extract system/member guild settings and refactor DB access
(also refactor MemberAvatar now that I'm here)
|
2020-06-13 16:03:57 +02:00 |
|
Ske
|
e9a271ef60
|
Skip leading spaces when command parsing
|
2020-05-07 23:43:17 +02:00 |
|
Ske
|
668d249872
|
Add support for more smart quote types
|
2020-05-07 23:43:07 +02:00 |
|
Ske
|
2579683da9
|
Refactor interactive event handlers
|
2020-05-05 16:03:46 +02:00 |
|
Ske
|
ee9c87a29f
|
Refactor permission utils to properly account for lack of channel access
|
2020-05-02 16:25:17 +02:00 |
|
Ske
|
720755844f
|
Rename BotHasPermission to a more descriptive name
|
2020-05-02 15:29:36 +02:00 |
|
Fennel
|
bdb6019cb9
|
Fix MatchChannel
|
2020-04-28 22:30:11 +02:00 |
|
Fennel
|
c99784b9dc
|
Fix Build Errors
|
2020-04-28 22:30:11 +02:00 |
|
Ske
|
23cf06df4c
|
Port some things, still does not compile
|
2020-04-17 23:10:01 +02:00 |
|
Ske
|
1169669cf1
|
Restructure member description command
|
2020-02-28 00:23:54 +01:00 |
|
Ske
|
a95d12639d
|
Handle send message/embed links permission erorrs gracefully
|
2020-02-24 09:57:16 +01:00 |
|
Ske
|
75947301f1
|
Properly skip flag parsing when handling proxy tags
|
2020-02-22 15:21:48 +01:00 |
|
Ske
|
493f7b12e5
|
Skip flag parsing when handling proxy tags
|
2020-02-20 23:53:05 +01:00 |
|
Ske
|
7a1aaf6dbd
|
Add basic flag parsing support
|
2020-02-12 21:40:02 +01:00 |
|
Ske
|
6d5004bf54
|
Large refactor and project restructuring
|
2020-02-12 15:16:19 +01:00 |
|
Ske
|
6863da9462
|
Disable Discord member caching entirely
|
2020-02-01 15:00:36 +01:00 |
|
Ske
|
1ea0526ef8
|
Migrate DI container to Autofac
|
2020-01-26 01:27:45 +01:00 |
|
Ske
|
4311cb3ad1
|
Fix unlinking deleted accounts
|
2020-01-25 18:08:35 +01:00 |
|
Ske
|
98613c4287
|
Add system and member privacy support
|
2020-01-11 16:51:13 +01:00 |
|
Ske
|
c89802a21c
|
Fix matching commands with a newline instead of a space after command name
|
2020-01-03 13:30:50 +01:00 |
|
Ske
|
30c0fc9b43
|
Update syntax error formatting
|
2019-12-28 12:16:26 +01:00 |
|
Ske
|
7b55abaacd
|
Properly register command statistics
|
2019-12-21 21:51:41 +01:00 |
|
Ske
|
8f60377d63
|
Add support for iOS-style quotation marks
|
2019-10-28 20:17:20 +01:00 |
|
Ske
|
c8b4d186d8
|
Prioritize member lookup by name over ID
|
2019-10-27 20:48:48 +01:00 |
|
Ske
|
b19b2fbb38
|
Fix matching multiple consecutive quoted strings
|
2019-10-27 17:09:15 +01:00 |
|
Ske
|
6a73b3bdd6
|
Refactor data stores, merging the Store classes
|
2019-10-26 19:45:44 +02:00 |
|
Ske
|
53ae0e3d70
|
Improve error handling and reporting after command rewrite
|
2019-10-22 19:31:40 +02:00 |
|
Ske
|
83c709b69d
|
Sanitize more inputs
|
2019-10-18 13:14:36 +02:00 |
|
Ske
|
1988b29fbc
|
Refactor command system
|
2019-10-05 07:41:00 +02:00 |
|