Commit Graph

209 Commits

Author SHA1 Message Date
Ske cad5b71f14 Fix system lookup errors where user ID doesn't exist 2020-05-02 15:33:05 +02:00
Ske b927d0c2b7 Remove a few unnecessary extensions 2020-05-01 17:38:16 +02:00
Ske 48833639e2 Update shard status tracker for new library 2020-05-01 17:30:12 +02:00
Ske e4ebd2a5fe Merge branch 'refactor/dsharpplus'
It's heeeeeeeere~
2020-05-01 15:21:55 +02:00
Ske 697a24c4fa Remove unused assignment 2020-04-29 02:35:46 +02:00
Ske 9fa36b78ff Fix the garish default D#+ colors 2020-04-29 00:25:01 +02:00
Ske 607a518cb8 Fix permchecking other guilds than the one you're in 2020-04-28 22:56:43 +02:00
Fennel adb4262237 Remove Extraneous Using Alias 2020-04-28 22:30:11 +02:00
Fennel 25ce2539bc Remove Extraneous Comment 2020-04-28 22:30:11 +02:00
Fennel 4e988867fe Refactor Unnecessary Enum Checks 2020-04-28 22:30:11 +02:00
Fennel 949dae6561 Add Extension Methods 2020-04-28 22:30:11 +02:00
Fennel c99784b9dc Fix Build Errors 2020-04-28 22:30:11 +02:00
Ske 8cfb1b01ab Hide channels from pk;permcheck if user does not have view permissions 2020-04-28 22:06:48 +02:00
Ske 12d29eba44 Fix wrong message in privacy lookup 2020-03-09 11:00:28 +01:00
Ske 8b55e1364d Properly sanitize raw member description output 2020-03-08 10:34:47 +01:00
Ske c6e813853a Remove "a" keyword for pk;find 2020-03-05 19:08:32 +01:00
Ske ab8b5e3786 Fix setting proxies starting with text 2020-03-05 00:07:42 +01:00
Ske 628ae6beb7 Update command list documentation 2020-03-04 18:28:13 +01:00
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 45c5e5ed42 Normalize colors to lowercase hex 2020-02-25 16:37:52 +01:00
Ske f97c18aed0 Ignore flags when parsing system tags 2020-02-23 00:15:53 +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 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 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 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 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 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 565d166c68 Add more aliases to proxy add/remove 2020-02-04 18:16:45 +01:00
Ske 5334975ab7 PROPERLY handle example proxy "text" 2020-02-03 15:11:35 +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