Ske
373423e6c5
Restructure the rest of the commands
2020-03-04 18:13:36 +01:00
Ske
1169669cf1
Restructure member description command
2020-02-28 00:23:54 +01:00
Ske
bcc9659117
Add "clear" subcommand in addition to flags
2020-02-27 18:07:05 +01:00
Ske
f03b4683f7
Restructure system proxy command
2020-02-27 18:06:13 +01:00
Ske
f291714cff
Restructure system description command
2020-02-27 17:50:52 +01:00
Ske
823b101b63
Restructure system timezone command
2020-02-27 17:50:52 +01:00
Ske
4df3be8c3a
Restructure system tag command
2020-02-27 17:50:52 +01:00
Ske
ee3ac44664
Properly handle 5xx errors from webhook calls
2020-02-26 19:47:30 +01:00
Ske
45c5e5ed42
Normalize colors to lowercase hex
2020-02-25 16:37:52 +01:00
Ske
a95d12639d
Handle send message/embed links permission erorrs gracefully
2020-02-24 09:57:16 +01:00
Ske
f97c18aed0
Ignore flags when parsing system tags
2020-02-23 00:15:53 +01:00
Ske
eefbf0630e
Fix fuzzy log clean match error with multiple messages
2020-02-22 20:08:20 +01:00
Ske
75947301f1
Properly skip flag parsing when handling proxy tags
2020-02-22 15:21:48 +01:00
Ske
8d3be79d33
Don't attempt to send log messages if the bot doesn't have permissions
2020-02-22 01:54:10 +01:00
Ske
493f7b12e5
Skip flag parsing when handling proxy tags
2020-02-20 23:53:05 +01:00
Ske
de141d629b
Fix newline rendering in embeds on iOS
2020-02-20 22:57:37 +01:00
Ske
456fe8f7af
Ignore weirdly formatted server errors too
2020-02-19 01:00:23 +01:00
Ske
2354e7fd74
Ignore timeout errors
2020-02-18 21:56:15 +01:00
Ske
55671b45d6
Add support for UnbelievaBoat
2020-02-15 14:17:25 +01:00
Ske
ccf81b0826
Add support for Pancake
2020-02-15 14:17:25 +01:00
Ske
e9cc8ed424
Add logger bot cleanup support
2020-02-15 14:17:25 +01:00
Ske
2268a33600
Correct word in member find title
2020-02-15 14:14:27 +01:00
Ske
e70236b9c0
Send member card on proxy query
2020-02-15 00:12:46 +01:00
Ske
268eabb047
Properly target system find
2020-02-13 20:25:00 +01:00
Ske
a76d7a6777
Add member find/search command
2020-02-13 16:49:45 +01:00
Ske
883796de16
Refactor system list command
2020-02-13 16:35:50 +01:00
Ske
48342a2890
Fix spurious empty-string-description errors
2020-02-12 23:18:31 +01:00
Ske
7a1aaf6dbd
Add basic flag parsing support
2020-02-12 21:40:02 +01:00
Ske
dc10a8411a
Disable autoproxy retriggering on edit
2020-02-12 17:44:24 +01:00
Ske
d0d3579b17
Add server-specific member avatars
2020-02-12 17:42:12 +01:00
Ske
6d5004bf54
Large refactor and project restructuring
2020-02-12 15:16:19 +01:00
Ske
b68e221fc6
Track current shard in Sentry reports
2020-02-12 14:37:11 +01:00
Ske
1d3acb2392
Fix error when trying to DM a user with DMs disabled
2020-02-12 14:22:15 +01:00
Ske
1386e6743b
Proxy edited messages if the message is the last one in the channel, and the edit introduces proxy tags where there were none previously
2020-02-12 14:21:48 +01:00
Ske
9394b14a38
Fix link in system created message
2020-02-09 22:35:16 +01:00
Ske
466aea439e
Add getting started steps back
2020-02-09 15:30:19 +01:00
Ske
9d0af7f22a
Fix image proxying with empty messages
2020-02-09 15:27:52 +01:00
Ske
e6ba9ffb51
Add space to short list footer
2020-02-09 14:26:09 +01:00
BeeFox-sys
9e47f98a23
Improve Docs ( #151 )
...
* Added configurable command prefix
* Added getting started, renamed files
* Add nav order, add assests, add system example
* Added a lot
* Update Emojis
* Add guide links to bot
* Added Images
2020-02-09 14:17:26 +01:00
Ske
f618bc2403
Fix pk;msg with message link
2020-02-07 22:24:03 +01:00
Ske
4c1a03bb00
Special case "private" and "public" as setters rather than togglers
2020-02-07 22:20:40 +01:00
Ske
594bcc5b7b
Replace error with warning on legacy proxy command
2020-02-05 23:44:03 +01:00
Ske
3ce1078dc6
Add different text for systems with no members
2020-02-05 23:43:30 +01:00
Ske
565d166c68
Add more aliases to proxy add/remove
2020-02-04 18:16:45 +01:00
Ske
f27e864731
Fix autoproxying someone else's bare tags
2020-02-03 16:10:43 +01:00
Ske
5334975ab7
PROPERLY handle example proxy "text"
2020-02-03 15:11:35 +01:00
Ske
a7e071eb24
Fix permission check for reactions
2020-02-03 13:41:16 +01:00
Ske
f172123190
Fix setting proxy tags starting with "text"
2020-02-01 23:08:33 +01:00
Ske
6863da9462
Disable Discord member caching entirely
2020-02-01 15:00:36 +01:00
Ske
82dfe43d5a
Rework caching
...
This does a *lot* of things. Essentially, it replaces the existing
individual proxy- and autoproxy caches on the bot end with a
global cache (in Core) that handles all the caching at once, and
automatically invalidates the cache once something changes in the
datastore.
This allows us to do proxying and autoproxying with *zero database
queries* (best-case).
2020-02-01 14:40:57 +01:00