3
0
Fork 0
mirror of https://github.com/ZeppelinBot/Zeppelin.git synced 2025-05-18 15:45:03 +00:00
Commit graph

76 commits

Author SHA1 Message Date
Dragory
9250c84637 Reorganize project. Add folder for shared code between backend/dashboard. Switch from jest to ava for tests. 2019-11-02 22:11:26 +02:00
Dragory
ca343374e4 Revamp !help command. Add support for linking to specific commands in zep docs. 2019-10-26 02:13:16 +03:00
Dragory
a1a5110c8d Documentation work. Add command info for all Utility plugin commands. 2019-10-25 23:14:21 +03:00
Dragory
abb614da0b flag -> isSwitch as per knub-command-manager update (via knub) 2019-10-25 20:28:51 +03:00
Dragory
08d64b5f80 Fix !clean sometimes cleaning too many messages 2019-10-14 01:10:32 +03:00
Dragory
9195d86adb Code clean-up 2019-10-13 22:05:41 +03:00
Dragory
9d1fd8a2de Remove redundant !clean alias 2019-10-13 00:58:44 +03:00
Dragory
f5b166027d !clean: --has-invite -> --has-invites, allow specifying target channel 2019-10-13 00:52:06 +03:00
Dragory
ebeeabd263 Consolidate !clean to one command with --options, add --has-invite 2019-10-13 00:40:34 +03:00
Dragory
4acbde8314 Fix several flag options expecting a value 2019-10-11 04:54:05 +03:00
Dragory
c4ba494904 Update to Knub 24. Update Node typings to fix error with [util.inspect.custom] property. 2019-09-22 17:06:22 +03:00
Dragory
12f25346ec More documentation work 2019-08-22 02:58:32 +03:00
Dragory
9e69b3bf5b Auto-generate plugin docs (WIP) 2019-08-22 01:22:26 +03:00
Dragory
0b2d7bc124 Fix userid/channelid argument types; rename userid/userID to userId for consistency; misc code style fix 2019-08-10 01:48:02 +03:00
Dragory
f26ac4bd85 Utility: make sure the data in !info is always fresh 2019-08-04 13:16:23 +03:00
Dragory
24afc0a503 Typing fixes; show last reload time in !about 2019-07-22 00:09:45 +03:00
Dragory
039f0452fb Add io-ts config schemas to all guild plugins 2019-07-21 21:15:52 +03:00
Miikka
1efcd04261 Merge pull request #2 from DarkView/patch-1
Fix leading white-space resulting in no results
2019-07-11 12:25:51 +03:00
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
Nils
db06abc5b2 Fix leading white-space resulting in no results
This should in theory make !search ignore leading white spaces that cause no results to be found since it is taken into the equation.
I might have missed a spot but i am pretty sure this is the only place where we work with the search query
2019-05-13 22:59:44 +02: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