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

843 commits

Author SHA1 Message Date
roflmaoqwerty
09308285ae initial commit 2020-01-15 00:58:19 +11:00
roflmaoqwerty
45e304a954 added avatar command 2020-01-15 00:41:20 +11:00
roflmaoqwerty
51a991baaf fixed default emotes for jumbo 2020-01-14 23:01:27 +11:00
roflmaoqwerty
343ddc5d6d Merge branch 'jumbo-command' of https://github.com/roflmaoqwerty/ZeppelinBot into jumbo-command 2020-01-14 18:48:05 +11:00
roflmaoqwerty
7205aae5ef default emoji support for !jumbo 2020-01-14 18:46:53 +11:00
roflmaoqwerty
6c9cb78a21 implemented !jumbo 2020-01-14 18:46:53 +11:00
roflmaoqwerty
cda702d555 initial commit. Just need to implement gif resize 2020-01-14 18:46:52 +11:00
roflmaoqwerty
e75be06585 default emoji support for !jumbo 2020-01-14 18:08:49 +11:00
roflmaoqwerty
db40fd0e52 implemented !jumbo 2020-01-14 01:52:22 +11:00
Dragory
161d2dd3c3 Fix error when loading old persist configs 2020-01-12 17:24:55 +02:00
Dragory
eb8b313d8f automod: fix mutes not applying 2020-01-12 17:17:01 +02:00
Dragory
0a92680a30 search: don't throw an error if the search results message is removed before the reactions are removed 2020-01-12 17:16:18 +02:00
Dragory
4c404aa2a3 Persist: remove voice mute persist support
Since voice mutes cannot be re-applied unless the member is in voice,
we can't re-apply the voice mute automatically on join and would have
to do it later when they first join voice, which could get messy if
they were not supposed to be voice muted anymore after all (if they
e.g. don't use voice for a long time).
2020-01-12 17:05:55 +02:00
Dragory
72783628b4 AutoReactions: send a bot alert if the bot is missing permissions to apply auto reactions (triggered by unknown messages, so usually 'read message history') 2020-01-12 17:05:30 +02:00
Dragory
bedf0c436c ReactionRoles: automatically clear reaction roles from unknown messages 2020-01-12 17:02:14 +02:00
Dragory
66874615f7 ReactionRoles: add extra debug info for unknown messages 2020-01-12 16:37:40 +02:00
Dragory
b4dbf246be Add more info to !server, and tweak formatting 2020-01-12 16:34:55 +02:00
Dragory
b8feafcbfb Add function for formatting large numbers 2020-01-12 16:34:33 +02:00
Dragory
58b4a6aa3d Set default success emoji to zep_check; add error_emoji support, mirroring success_emoji but for error messages 2020-01-12 13:44:31 +02:00
Miikka
0284609b8b Merge pull request #26 from roflmaoqwerty/custom-success-emoji
Custom success emoji
2020-01-12 13:40:35 +02:00
roflmaoqwerty
2c2983499b initial commit. Just need to implement gif resize 2020-01-12 22:40:11 +11:00
Miikka
431c476e9d Merge branch 'master' into custom-success-emoji 2020-01-12 13:39:59 +02:00
Dragory
4329736716 Update to Knub 29. Set up config types for Knub. 2020-01-12 13:37:43 +02:00
roflmaoqwerty
05b4e1dce7 removed vscode debug file 2020-01-12 22:35:37 +11:00
roflmaoqwerty
a5fb1ee700 ran npm run format 2020-01-12 22:31:30 +11:00
roflmaoqwerty
954ce089ea success emoji now loaded from config 2020-01-12 22:21:14 +11:00
roflmaoqwerty
f819b17075 changed almost all references of utils successMessage to this.sendSuccessMessage. Waiting on knub changes to finish this 2020-01-12 22:21:14 +11:00
Dragory
6a85ff6528 Merge branch 'master' of github.com:Dragory/ZeppelinBot 2020-01-12 12:04:31 +02:00
Dragory
78d3f7e887 Fix tslint errors 2020-01-12 12:04:20 +02:00
Dragory
1911a61c6c Add paths to lint script. Ignore node_modules in prettier scripts. 2020-01-12 12:03:07 +02:00
Miikka
9b1283e527 Create codequality.yml 2020-01-12 11:58:42 +02:00
Dragory
4c7f458fa7 Add codestyle-check npm script 2020-01-12 11:57:25 +02:00
Dragory
564adf6afb Add lint npm script 2020-01-12 11:56:01 +02:00
Dragory
6e6880b4ca typings: fix duration arg not being marked as optional in vcalertCmd 2020-01-12 11:53:17 +02:00
Miikka
808ef854e3 Merge pull request #20 from DarkView/fixLocateUser
Fixed locateUser being unable to load and added w alias for where
2020-01-12 11:52:12 +02:00
Miikka
42c5e10853 Merge branch 'master' into fixLocateUser 2020-01-12 11:51:59 +02:00
Dragory
3d40783ae1 Run prettier and check tslint on entire codebase
Mainly to run these checks for the recent pull requests.
2020-01-12 11:48:31 +02:00
Miikka
1c0f69e80a Merge pull request #25 from roflmaoqwerty/compact-info
Add -compact/-c flag to !info
2020-01-12 11:45:29 +02:00
Dragory
30a0d3dbf4 logs: make sure the passed member object is stripped 2020-01-12 11:43:56 +02:00
Dragory
a22b5b32d3 Tweaks to Roles plugin before merging
Separate role adding/removing to two separate commands for clearer
help pages and to remove the conflict with the self-assignable roles
plugin.

Require the assignable_roles option to always be an array (even if an
empty one).

Allow role assignments to self.

Log role additions/removals via these commands with the right
moderator name (instead of relying on the auto-log from the event).
2020-01-12 11:39:54 +02:00
Dragory
1959af5e1b resolveRoleId: fix return type 2020-01-12 11:39:26 +02:00
Dragory
ab459aaa8f canActOn: add option to allow same level 2020-01-12 11:38:12 +02:00
Dragory
20776de97d Merge branch 'roles-mod-action' of git://github.com/roflmaoqwerty/ZeppelinBot into roflmaoqwerty-roles-mod-action 2020-01-12 10:42:03 +02:00
Miikka
e85f8c25c6 Merge pull request #23 from roflmaoqwerty/reminder-updates
Reminder updates
2020-01-12 10:37:34 +02:00
Miikka
eb686457b4 Merge pull request #22 from roflmaoqwerty/fix-flags
Converted all remaining boolean parameters to flags
2020-01-12 10:36:00 +02:00
Dragory
d4f569ee0f Update to Knub 28, improve debugger-friendliness
Development npm scripts now also listen for debuggers:
- Port 9229 for the bot
- Port 9239 for the api

Via Knub 28, PluginErrors are no longer used in development, which
helps with call stacks in debuggers (see Knub changelog).

Unhandled promise rejections are now treated as exceptions via nodejs
flag --unhandled-rejections=strict, which allows catching them with
a debugger.

The internal "error-tolerant" error handler is now only used in
production; in development, all unhandled errors cause the bot to
crash and are easily catchable by debuggers.
2020-01-12 10:34:05 +02:00
roflmaoqwerty
d8b3251472 fixed whitespace 2020-01-11 10:26:47 +11:00
roflmaoqwerty
771266d2fa Cleaned up code 2020-01-11 02:05:54 +11:00
roflmaoqwerty
a7b33cc026 Added compact switch to !info 2020-01-11 01:39:02 +11:00
roflmaoqwerty
37aee76a40 Merge branch 'master' into roles-mod-action 2020-01-10 16:02:14 +11:00