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

788 commits

Author SHA1 Message Date
roflmaoqwerty
c4bdb2b461 POC done 2020-01-09 01:32:12 +11:00
roflmaoqwerty
683f903673 created new plugin 2020-01-09 00:23:41 +11:00
roflmaoqwerty
eac3bf3cf2 removed unnecessary code lines 2: electric boogaloo 2 2020-01-08 14:35:44 +11:00
roflmaoqwerty
8224ab01b0 removed unnecessary code lines 2: electric boogaloo 2020-01-08 14:34:36 +11:00
roflmaoqwerty
34e120a945 removed unnecessary code lines 2020-01-08 14:33:12 +11:00
roflmaoqwerty
141cc1b9cc Added created_at field to reminders table. Added time remaining timestamp to reminders command. Added creation date timestamp to reminder activation message 2020-01-08 14:29:49 +11:00
Miikka
46a8119660 Merge pull request #21 from roflmaoqwerty/fix-search-case-sensitivity
fixed search case sensitivity issue
2019-12-29 22:55:30 -05:00
Dragory
247aa777db Update Knub to 26.1.1 2019-12-29 22:34:05 -05:00
roflmaoqwerty
44a4888f18 fixed case issue 2019-12-29 00:51:04 +11:00
Dragory
b3efe86bb4 Add source map support to backend dev builds 2019-12-08 02:05:35 +02:00
Miikka
a5b337d0c4 Update README.md 2019-12-02 10:46:11 +02:00
Dragory
0d98caf74b starboard: prevent self-votes 2019-12-02 01:13:53 +02:00
Dragory
f78acb1094 starboard: localized timestamps; add link to original message again 2019-12-02 01:11:40 +02:00
Dragory
5983463784 Set !post -repeat max time to 2^32 milliseconds 2019-12-02 00:09:04 +02:00
Dragory
ff4a9e9bd3 Add repeat options for scheduled posts 2019-12-01 23:23:34 +02:00
Dragory
82d81a8e18 automod: move actions taken after summary in log message 2019-12-01 15:59:57 +02:00
Dragory
61f87e61b0 Initial work on stats 2019-12-01 15:57:35 +02:00
Dragory
d5277d1d9a trimPluginDescription: use first line's indentation instead 2019-12-01 15:57:17 +02:00
Dragory
4beb49d3e9 vcalert: use overloads instead of double optional parameter
Knub-command-manager doesn't support more than one optional parameter
at the moment.
2019-12-01 02:40:53 +02:00
Dragory
421920b2de Fix 3 2019-12-01 02:09:48 +02:00
Dragory
67e2149534 Fix 2 2019-12-01 02:07:22 +02:00
Dragory
cb2e522f14 Fix 2019-12-01 02:05:33 +02:00
Dragory
5930c13417 Add support for regex in !search via -regex/-re 2019-12-01 01:01:20 +02:00
Dragory
56f0e64b82 search: add -ids switch to list result ids; fix reactions from other messages affecting search results 2019-12-01 00:37:54 +02:00
Dragory
f4822ca446 Add --exclusive/-e to !reaction_roles
When reaction roles are set as exclusive, a user can only have 1
reaction role from that message. Others are removed automatically when
picking a role if needed.
2019-11-30 23:39:32 +02:00
Dragory
84287a8ce8 starboard: fix starboards accepting any emoji instead of just the specified one 2019-11-30 23:39:12 +02:00
Dragory
83e92899ae typeorm: set migrationsDir to the dev folder
The actual migrations are run based on the "migrations" array, so this
only affects the migration creation command (which is always in dev).
2019-11-30 23:38:19 +02:00
Dragory
0112742093 utility: fix !clean response delete behaviour
The !clean response is intended to be deleted after a delay when
cleaning the current channel i.e. not specifying a different channel
to clean. This behaviour was reversed, so the response got deleted when
cleaning a different channel and stayed when cleaning the current
channel.
2019-11-30 22:23:11 +02:00
Dragory
b6b5b38494 utility: reply with archive url when !cleaning other channels 2019-11-30 22:22:25 +02:00
Dragory
bb97eb42ce utility: add --bot/-bot to !search to search for bot members 2019-11-30 22:16:57 +02:00
Dragory
282011ec4f utility: fix !search --export/-e only showing the first 15 results 2019-11-30 22:13:48 +02:00
Dragory
0c540da97d tags: allow using --delete/-d with !tag to delete tags 2019-11-30 22:06:48 +02:00
Dragory
0d7ff2f5d7 automod: better formatting for matched content in log messages 2019-11-30 22:06:26 +02:00
Dragory
49aba41ab3 chore: clean up getInviteCodesInString 2019-11-30 22:05:48 +02:00
Dragory
889a3372ad automod: add normalize and loose_matching trigger options 2019-11-30 22:04:28 +02:00
Dragory
bf998b223c Add !context utility command 2019-11-30 19:54:44 +02:00
Dragory
2ae9548b4c automod: show matched text in summaries; don't use show post date in summaries; add logMessage variable to alert action
Post date will always be more or less the time the log message is posted.

The logMessage variable in the alert action contains the full,
formatted log message that would be posted in a log channel as the
AUTOMOD_ACTION log type.
2019-11-30 18:16:02 +02:00
Dragory
126fb6fa66 Update README instructions 2019-11-30 17:11:20 +02:00
Dragory
a5f4af1ea5 Remove now-unused nodemon 2019-11-30 17:08:11 +02:00
Dragory
4781ab83de Remove obsolete GuildStarboards repository 2019-11-30 17:05:36 +02:00
Dragory
1b809aaf4f Switch from ts-node to tsc-watch for faster watch restarts; move format npm script to project root 2019-11-30 17:05:18 +02:00
Dragory
acf733e4c2 automod: add add_roles and remove_roles actions 2019-11-30 16:18:29 +02:00
Dragory
c7e7a60c03 automod: simplify preprocessStaticConfig 2019-11-28 18:34:48 +02:00
Dragory
56e350cb41 utility.about: fix git repo path; don't throw an error if a git repo is not found 2019-11-28 02:47:15 +02:00
Dragory
624bb6f570 starboard: post-merge tweaks; use preprocessStaticConfig; utilize overrides rather than config properties when possible 2019-11-28 02:39:26 +02:00
Dragory
c10d12ac22 Run a loose pre-check before preprocessStaticConfig
This loose pre-check checks the config schema by treating every object
as partial. This means that if a property exists, it's guaranteed to be
the correct type (e.g. object). However, there's no guarantee that all
or any properties exist.

This allows preprocessStaticConfig implementations to be much less
defensive and thus reduce boilerplate.
2019-11-28 02:34:41 +02:00
Dragory
b59a957a3d post: use content as raw embed source in !post_embed with --raw/-r switch 2019-11-27 22:04:00 +02:00
Dragory
5dee58d36e Mark StrictValidationError errors property as readonly 2019-11-27 22:03:10 +02:00
Dragory
958509ea9b Update prettier to 1.19.1 for optional chaining/nullish coalescing support 2019-11-27 22:02:37 +02:00
Dragory
cffdc13ef8 utils: add messageLink() and isValidEmbed() 2019-11-27 22:02:11 +02:00