Commit graph

55 commits

Author SHA1 Message Date
Dragory
b8e0f26bf0 Fix missing pings/mentions in logs 2019-05-03 08:08:21 +03:00
Dragory
f7ecdfe896 Clarify when a user is not on the server in !info 2019-05-02 18:53:32 +03:00
Dragory
ac7f6e728b User resolving optimizations + debug logging 2019-05-02 18:14:36 +03:00
Dragory
3739433425 When using !search or !roles, refresh cached guild members periodically 2019-04-30 05:42:01 +03:00
Dragory
6b0345d1f0 Show message source/data in !source 2019-04-30 05:35:38 +03:00
Dragory
f28f2c13d4 Include base plugins in !about, show total number 2019-04-23 06:05:39 +03:00
Dragory
7cf32d0316 Add shard latency to !ping 2019-04-23 05:59:46 +03:00
Dragory
50c3c92c01 Add sort options to !roles 2019-04-23 05:59:29 +03:00
Dragory
a5f34d6e9a Add !about command 2019-04-23 05:58:50 +03:00
Dragory
7b00dc8498 Simplify import in Utility.ts 2019-04-20 19:23:11 +03:00
Dragory
ab83e83d42 Add custom argument types for deep-resolved users/members, use these in some places. Deprecate unknownUser (constant) and replace with instances of UnknownUser (class). 2019-04-20 19:03:30 +03:00
Dragory
9785e9fb89 Add !help 2019-04-13 03:54:36 +03:00
Dragory
fbcf5d7cb8 search: add --case-sensitive/--cs flag; show nicknames in the results 2019-04-13 03:24:02 +03:00
Dragory
503f1ff170 Use command aliases/overloads where applicable 2019-04-13 02:23:45 +03:00
Dragory
ad10a79b6c Add !s as an alias for !search 2019-04-13 02:23:22 +03:00
Dragory
50f5792bc5 Update to Knub 19.1.1 and update plugins accordingly 2019-04-13 01:44:18 +03:00
Dragory
cb7904ef81 Utility: add voice information to !info, tweak embed styles a bit 2019-03-20 00:34:41 +02:00
Dragory
e755784483 Improve mentions in default log messages. Add !vcmove logging. Don't attempt to !vcmove to the same channel the user is already in. 2019-03-16 11:45:30 +02:00
Dragory
7e9de889d4 Fix error in !info when the API tells us a user has a role that doesn't exist 2019-03-09 18:16:42 +02:00
Dragory
b7b42705f9 Add types for all plugin configs and permissions. Update code to work with Knub 18. 2019-03-04 21:44:04 +02:00
Dragory
015004df6a Utility: remove 'Large' from !server command, tweak the layout a bit 2019-02-18 02:07:54 +02:00
Dragory
166680e718 Utility: fix !search swallowing numbers at the end; fix !search results sorting incorrectly 2019-02-17 23:15:24 +02:00
Dragory
6cde008f36 Utility: add more info to !server, prettify the embed a bit 2019-02-17 23:05:20 +02:00
Dragory
244a523da1 Utility: pad IDs in !roles to take the same space 2019-02-17 22:51:04 +02:00
Dragory
151971bb84 Utility: add more options to !search, make the results list prettier 2019-02-17 22:49:14 +02:00
Dragory
4f5eb0689d Utility: add !vcmove command 2019-02-17 16:45:29 +02:00
Dragory
2e13495d77 Utility: add --counts flag to !roles 2019-02-17 15:42:52 +02:00
Dragory
ed3760313f Update to Knub 17.0.1, remove all d.nonBlocking() calls 2019-02-17 15:19:55 +02:00
Dragory
69fc5f5df5 utility: sort !roles by name 2019-02-15 05:20:38 +02:00
Dragory
bdc8b85955 utility: make !roles prettier, include search functionality 2019-02-15 03:55:18 +02:00
Dragory
9a5a9a64da Don't count hidden cases in !info 2019-01-15 04:16:34 +02:00
Dragory
95cded4d2b Add !source utility command 2019-01-15 04:03:28 +02:00
Dragory
10e21d1120 Add extra logging to !ping 2019-01-13 23:34:54 +02:00
Dragory
6d1a9845b6 Make !ping command non-blocking 2019-01-13 23:31:32 +02:00
Dragory
bb8ef2d511 Add !ping utility command (admin only by default). Make !reload_guild also admin only by default. 2019-01-13 23:30:48 +02:00
Dragory
8de31844d5 Add support for hiding cases with !hidecase 2019-01-13 17:56:25 +02:00
Dragory
b0cd8762f1 Update to Knub 14.0.0 and make changes to plugins accordingly 2019-01-03 06:15:28 +02:00
Dragory
50ce6ade3e Add !nickname reset command. Allow setting/resetting your own nick with the nickname commands. 2018-12-22 16:11:53 +02:00
Dragory
2d763d1043 Allow nicknames with spaces in !nickname 2018-12-22 16:02:53 +02:00
Dragory
ce0b7ded08 Message archive formatting tweaks and fixes; only emit deleteBulk event from SavedMessages if any messages were actually marked as deleted 2018-12-22 13:06:40 +02:00
Dragory
fecd9d96a9 Add !nick alias for !nickname 2018-12-15 23:02:57 +02:00
Dragory
2d2145eda3 Add !nickname command 2018-12-15 17:28:36 +02:00
Dragory
2af174ba1f cleanup: use utils.noop instead of empty fn 2018-12-15 17:21:51 +02:00
Dragory
22c515be38 Allow mentions in "!clean user"; fix some clean command bugs 2018-11-24 19:42:51 +02:00
Dragory
9687359105 Fix bulk message deletion logging. Remove !clean command and response after a short delay. 2018-11-24 19:33:29 +02:00
Dragory
40a20f94c1 ModActions: fix errors when listing too many cases 2018-11-24 19:14:12 +02:00
Dragory
2bce771c59 Create archives from bulk deletes and cleans. Use GuildSavedMessages for cleans. 2018-11-24 18:39:17 +02:00
Dragory
f9c16263ae Switch from Knex to TypeORM. Update Knub. 2018-10-26 06:41:20 +03:00
Dragory
60c434999e Add !guild_reload to reload the current guild's config and plugins 2018-08-03 19:26:54 +03:00
Dragory
2520fac7d6 Allow browsing !search result pages 2018-08-02 04:00:42 +03:00