Commit graph

96 commits

Author SHA1 Message Date
060a667aac
add alt text to portrait 2025-04-17 23:22:06 -04:00
5c420d5dea
add portrait command 2025-04-17 22:51:44 -04:00
ad8f9ea77a
add sanity check for smart punctuation 2025-04-13 18:45:31 -04:00
7ecf14be46
correctly reply whether keyword was removed 2025-03-27 12:46:40 -04:00
0b117ab6aa
confirm when user adds keyword with quotes 2025-03-27 12:46:17 -04:00
448fd2a7fd
further refactor the query 2025-02-21 21:18:08 -05:00
8d2694d8b7
handle nonexistent users in can_view 2025-02-21 16:20:17 -05:00
b3b7f69788
move can_view into notifications 2025-02-21 16:20:10 -05:00
bf9afd9792
properly get guild id for resume 2025-02-21 16:10:43 -05:00
c5530c259b
add unpause alias for resume 2025-02-21 16:10:33 -05:00
b7456dd759
fix main notification query 2025-02-21 16:10:17 -05:00
69ce9f23b7
properly insert and commit prefix changes 2025-02-21 16:10:03 -05:00
ed0ad1bea6
change default prefix to >> 2025-02-21 16:09:49 -05:00
943813ced0
await in_thread 2025-02-12 11:26:51 -05:00
1313500c59
add help to common words list 2025-01-17 10:45:08 -05:00
7bc7ccc63a
make dusty regex nongreedy 2025-01-03 01:13:14 -05:00
794efb68b8
support backticks in dusty imports 2025-01-02 18:40:50 -05:00
8726916c50
fix incorrect ctx.target -> target 2025-01-02 10:55:18 -05:00
5642033442
check contents of embeds 2025-01-01 23:19:49 -05:00
0187890dc1
remove excess lines from non-embed notifications 2025-01-01 18:36:20 -05:00
c507bafa87
properly handle single lines being too long 2025-01-01 17:56:48 -05:00
522a2ee204
paginate long non-embed notifications 2025-01-01 17:53:26 -05:00
7f70c2afc8
prevent triggering foreign key constraints in import 2025-01-01 12:22:11 -05:00
0093c92a7e
format and paginate return values in admin eval 2025-01-01 12:22:00 -05:00
fac4fec25f
stop triggering cascade delete when changing settings 2025-01-01 12:21:43 -05:00
065ff678a8
add README 2025-01-01 02:25:46 -05:00
8fb911b1ae
add GPL license 2025-01-01 02:15:55 -05:00
34f6acbabd
add warning to keyword regex 2025-01-01 02:04:46 -05:00
1186f1b23e
remove repr in ignore/unignore 2025-01-01 01:46:40 -05:00
8f7899f031
remove need for quotes in notification commands 2025-01-01 01:42:16 -05:00
83fd598f9d
add log to admin eval namespace 2025-01-01 01:24:49 -05:00
66747982db
switch from debug to info 2025-01-01 01:23:24 -05:00
cfb1b8449d
gracefully handle invalid regexes 2025-01-01 01:19:15 -05:00
4a27156cd0
prevent repeatedly opting out and in 2025-01-01 01:19:00 -05:00
cb227109f4
gracefully handle not being able to message users 2025-01-01 01:18:40 -05:00
bd5706c0ce
add basic import functionality 2025-01-01 00:51:41 -05:00
347aa76de5
use execute_fetchall instead of cursor 2025-01-01 00:50:43 -05:00
76521c9d82
refactor keyword adding using exceptions 2025-01-01 00:50:12 -05:00
3d90376535
paginate error handling messages 2025-01-01 00:49:51 -05:00
4fa6b25971
comment out export c 2024-12-31 18:19:42 -05:00
91594c15b7
change nomen command description 2024-12-31 18:19:28 -05:00
d7863f2a49
refactor purge to use foreign key cascade 2024-12-31 18:19:11 -05:00
f3b40986be
implement settings command 2024-12-31 18:18:42 -05:00
2bdf4f3e25
add todo for regex names 2024-12-31 18:15:52 -05:00
77d329ac45
fix before invoke hook to properly add user default settings 2024-12-31 18:15:33 -05:00
40e55ac316
allow members with manage guild to change guild prefix 2024-12-31 18:15:11 -05:00
8b538ba78d
implement ignoring, blocking, and pausing 2024-12-31 18:15:00 -05:00
c0d535c8df
remove redundant db migration log 2024-12-31 18:13:54 -05:00
42281010c5
fix admin eval command 2024-12-31 18:10:28 -05:00
d868427fc6
add short helpers for getting/changing user settings 2024-12-31 18:09:58 -05:00