Dragory
9109e9a2c3
Split BaseRepository into non-guild and guild
...
BaseRepository includes all the non-guild-specific functionality,
such as with() and getRelations().
BaseGuildRepository includes guild-specific functionality, such as
getInstance().
2019-05-25 21:25:34 +03:00
Dragory
15f9320eab
search: add reaction pagination; add --export
2019-05-07 22:13:02 +03:00
Dragory
5ed953eeb6
Fix missing pings/mentions in logs
2019-05-03 08:08:21 +03:00
Dragory
24d7b1ae19
Clarify when a user is not on the server in !info
2019-05-02 18:53:32 +03:00
Dragory
f8b2c71fef
User resolving optimizations + debug logging
2019-05-02 18:14:36 +03:00
Dragory
b8c9abe059
When using !search or !roles, refresh cached guild members periodically
2019-04-30 05:42:01 +03:00
Dragory
f56e3f0270
Show message source/data in !source
2019-04-30 05:35:38 +03:00
Dragory
c2ccb42559
Include base plugins in !about, show total number
2019-04-23 06:05:39 +03:00
Dragory
8ded916d93
Add shard latency to !ping
2019-04-23 05:59:46 +03:00
Dragory
c4b75c446c
Add sort options to !roles
2019-04-23 05:59:29 +03:00
Dragory
badb645703
Add !about command
2019-04-23 05:58:50 +03:00
Dragory
3312c945bd
Simplify import in Utility.ts
2019-04-20 19:23:11 +03:00
Dragory
ba7fbd87a7
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
4110239f30
Add !help
2019-04-13 03:54:36 +03:00
Dragory
aaf9e2448d
search: add --case-sensitive/--cs flag; show nicknames in the results
2019-04-13 03:24:02 +03:00
Dragory
be0ff6b59b
Use command aliases/overloads where applicable
2019-04-13 02:23:45 +03:00
Dragory
2ab80a5c4d
Add !s as an alias for !search
2019-04-13 02:23:22 +03:00
Dragory
289b425a25
Update to Knub 19.1.1 and update plugins accordingly
2019-04-13 01:44:18 +03:00
Dragory
6bbddba003
Utility: add voice information to !info, tweak embed styles a bit
2019-03-20 00:34:41 +02:00
Dragory
0f21f5010a
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
d047928166
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
1c77269643
Add types for all plugin configs and permissions. Update code to work with Knub 18.
2019-03-04 21:44:04 +02:00
Dragory
fd862a06b8
Utility: remove 'Large' from !server command, tweak the layout a bit
2019-02-18 02:07:54 +02:00
Dragory
44a5d6ecba
Utility: fix !search swallowing numbers at the end; fix !search results sorting incorrectly
2019-02-17 23:15:24 +02:00
Dragory
488ec5abe6
Utility: add more info to !server, prettify the embed a bit
2019-02-17 23:05:20 +02:00
Dragory
7d3c6fa316
Utility: pad IDs in !roles to take the same space
2019-02-17 22:51:04 +02:00
Dragory
02620f15a3
Utility: add more options to !search, make the results list prettier
2019-02-17 22:49:14 +02:00
Dragory
19a9c0bfaa
Utility: add !vcmove command
2019-02-17 16:45:29 +02:00
Dragory
7c7d96b79d
Utility: add --counts flag to !roles
2019-02-17 15:42:52 +02:00
Dragory
9c099d5541
Update to Knub 17.0.1, remove all d.nonBlocking() calls
2019-02-17 15:19:55 +02:00
Dragory
0fdcbaaa7d
utility: sort !roles by name
2019-02-15 05:20:38 +02:00
Dragory
04eaf70cd3
utility: make !roles prettier, include search functionality
2019-02-15 03:55:18 +02:00
Dragory
2c5498d774
Don't count hidden cases in !info
2019-01-15 04:16:34 +02:00
Dragory
3e6a42b480
Add !source utility command
2019-01-15 04:03:28 +02:00
Dragory
be6479b8f6
Add extra logging to !ping
2019-01-13 23:34:54 +02:00
Dragory
ee8375057b
Make !ping command non-blocking
2019-01-13 23:31:32 +02:00
Dragory
5317eb39ed
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
799ac2d502
Add support for hiding cases with !hidecase
2019-01-13 17:56:25 +02:00
Dragory
12f309d412
Update to Knub 14.0.0 and make changes to plugins accordingly
2019-01-03 06:15:28 +02:00
Dragory
25b2dedabd
Add !nickname reset command. Allow setting/resetting your own nick with the nickname commands.
2018-12-22 16:11:53 +02:00
Dragory
92606c10ec
Allow nicknames with spaces in !nickname
2018-12-22 16:02:53 +02:00
Dragory
29782bbfda
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
2876713e78
Add !nick alias for !nickname
2018-12-15 23:02:57 +02:00
Dragory
d719cae11e
Add !nickname command
2018-12-15 17:28:36 +02:00
Dragory
9d962f0acf
cleanup: use utils.noop instead of empty fn
2018-12-15 17:21:51 +02:00
Dragory
993b38db74
Allow mentions in "!clean user"; fix some clean command bugs
2018-11-24 19:42:51 +02:00
Dragory
2b333409a7
Fix bulk message deletion logging. Remove !clean command and response after a short delay.
2018-11-24 19:33:29 +02:00
Dragory
1f147fc9fa
ModActions: fix errors when listing too many cases
2018-11-24 19:14:12 +02:00
Dragory
2c561afe1a
Create archives from bulk deletes and cleans. Use GuildSavedMessages for cleans.
2018-11-24 18:39:17 +02:00
Dragory
89dfeccd90
Switch from Knex to TypeORM. Update Knub.
2018-10-26 06:41:20 +03:00