Commit graph

  • 2650ab81a5
    Add excluded_categories option to log channels Dragory 2020-11-08 17:52:56 +02:00
  • 303124a6eb
    Update Knub to 30.0.0-beta.27, Eris to 0.14.0 (stickers fork) Dragory 2020-11-06 03:16:38 +02:00
  • 356c86f033
    Include stickers in !source Dragory 2020-10-22 01:22:28 +03:00
  • 5ff79a9f58
    Merge branch 'master' of github.com:Dragory/ZeppelinBot Dragory 2020-10-20 17:48:01 +03:00
  • 285cd2bcd8
    Fix warn notification sometimes triggering on the bot's own reaction Dragory 2020-10-20 17:47:49 +03:00
  • a8b105bdec
    Add yaml parse+mutate+reserialize test Dragory 2020-10-19 20:10:16 +03:00
  • 1c8d89b0ec
    Merge pull request #120 from DarkView/fr_massCaseModifications Miikka 2020-10-18 17:32:19 +03:00
  • 76f7658763
    Fixes Dragory 2020-10-16 02:13:54 +03:00
  • 3aada93a80
    Add sticker_spam automod trigger Dragory 2020-10-16 02:01:07 +03:00
  • 0c73587b25
    Add error handler for Eris errors Dragory 2020-10-13 19:49:31 +03:00
  • dbcd5e7de2
    Cap delay strings to 100 years Dragory 2020-10-13 19:45:37 +03:00
  • eee1c6d789
    mod_actions: fix possible embed size overflow in user !cases Dragory 2020-10-13 19:26:16 +03:00
  • 453ca0808e
    logs: fix weird timestamp on message deletion Dragory 2020-10-13 19:22:14 +03:00
  • 52ee007770 Allow hidecase, unhidecase and deletecase to take multiple case numbers Dark 2020-10-12 14:48:54 +02:00
  • dda4313b26
    More error information Dragory 2020-10-11 14:20:12 +03:00
  • efaebe0571
    Handle errors in sendSuccessMessage/sendErrorMessage gracefully Dragory 2020-10-11 14:19:39 +03:00
  • fde796782e
    Fix crash in ReactionRoles emoji validation Dragory 2020-10-11 14:17:41 +03:00
  • 400f1f0807
    logs: add timestamps to embeds, add setting to turn off embed timestamps, move timestamp format setting to root/channel level Dragory 2020-10-11 02:32:55 +03:00
  • b158817bff
    BotControl: fix missing repository Dragory 2020-10-10 19:29:39 +03:00
  • f3eefdc5b2
    AddDashboardUserCmd: use resolvedUser Dragory 2020-10-10 19:27:28 +03:00
  • 4ae3ef477a
    Include empty config in add_server bot control command Dragory 2020-10-10 15:29:23 +03:00
  • eab62acc6b
    Don't wait for all guilds to load before loading those first available Dragory 2020-10-10 14:53:47 +03:00
  • 87f461959b
    Update to Knub v30.0.0-beta.25 Dragory 2020-10-10 14:44:20 +03:00
  • 5d13322439
    Add bot owner commands for adding/removing servers and dashboard users Dragory 2020-10-10 14:21:59 +03:00
  • cd4b7a2f97
    Update to Knub v30.0.0-beta.24 Dragory 2020-10-10 14:09:29 +03:00
  • 9bb527e250
    Re-disable guildPresences, still wonky Dragory 2020-10-10 05:13:20 +03:00
  • 34eb4a4a93
    Also request guildMessageTyping intent Dragory 2020-10-10 05:09:59 +03:00
  • 5398845096
    Re-enable guildPresences intent Dragory 2020-10-10 05:08:45 +03:00
  • 2f470dc37a
    Update to new Knub 30 beta. Code clean-up. Dragory 2020-10-01 01:43:38 +03:00
  • 5d579446c5
    Fix several role race conditions Dragory 2020-09-30 01:08:42 +03:00
  • baf13a9ffa
    docs: fix incorrect override in self grantable roles example Dragory 2020-09-30 00:25:00 +03:00
  • f5a7ab0ca8
    docs: fix outdated default override replacement example Dragory 2020-09-30 00:24:01 +03:00
  • 32fee53a8d
    Fix empty !tag eval crash Dragory 2020-09-23 20:28:22 +03:00
  • 9dbf80ce58
    Extra fix Dragory 2020-09-23 20:23:19 +03:00
  • bfb7379279
    Merge branch 'master' of github.com:Dragory/ZeppelinBot Dragory 2020-09-23 20:19:31 +03:00
  • 4ccf1c57d2
    Fix Dragory 2020-09-23 20:19:21 +03:00
  • 0d61355fcc
    Merge pull request #112 from almeidx/nickname-alias Miikka 2020-09-21 19:15:45 +03:00
  • c9431bebcc
    Merge pull request #113 from DarkView/fr_compChanCategories Miikka 2020-09-21 19:15:20 +03:00
  • ff053d2f05 Allow companion_channels to take category ID Dark 2020-09-21 18:11:18 +02:00
  • 205f7721ea
    automod: treat unknown users as bots Dragory 2020-09-17 22:17:30 +03:00
  • a017aa7bfe
    Encrypt archives at rest Dragory 2020-09-16 22:42:25 +03:00
  • 7562a886e1
    automod: fix normalize not trimming whitespace in ascii-only messages Dragory 2020-09-16 22:33:24 +03:00
  • baa3a5640e
    Encrypt message data at rest Dragory 2020-09-16 22:32:43 +03:00
  • e00eae0478 added 'nick' aliases to the nickname commands almeidx 2020-09-16 09:24:26 +01:00
  • 3f3d6af4ed
    tags: fix error on empty tag result Dragory 2020-09-15 23:31:41 +03:00
  • 6923d12aa7
    tags: fix missing member/user variables Dragory 2020-09-15 17:22:29 +03:00
  • 33d75af1fc
    Add name/description for TimeAndDate plugin for the docs Dragory 2020-09-15 02:13:46 +03:00
  • 01b17fa67e
    Show TimeAndDate plugin in docs Dragory 2020-09-15 02:12:30 +03:00
  • 025f2bec7f
    Add missing triggers to automod AvailableTriggers type Dragory 2020-09-15 02:12:17 +03:00
  • 46400166ea
    Disable match_embeds by default in other triggers as well. Add strip_markdown option to match_regex as well. Dragory 2020-09-15 02:02:24 +03:00
  • d9140ff7a8
    automod: allow alert action to send messages >2000 chars long Dragory 2020-09-15 01:57:46 +03:00
  • 3667f4a3fb
    tags: expose findTagByName() as a public function Dragory 2020-09-15 01:55:32 +03:00
  • 99438441cb
    tags: support hardcoded tags with tag() tag function Dragory 2020-09-15 01:54:34 +03:00
  • f82cbb43e9
    tags: expose renderTagBody() as a public function Dragory 2020-09-15 01:39:03 +03:00
  • fc8b78fb55
    Reorganize/clean up TagsPlugin code Dragory 2020-09-15 01:37:32 +03:00
  • b758c9cfe0
    Include stripMarkdown.ts Dragory 2020-09-15 01:35:59 +03:00
  • 47319e2177
    automod: disable match_embeds by default Dragory 2020-09-15 01:07:59 +03:00
  • cb5723db7c
    automod: add strip_markdown option to match_words trigger Dragory 2020-09-15 01:07:28 +03:00
  • a5c40a58bf
    automod: make match_attachment_type case-insensitive Dragory 2020-09-15 01:02:28 +03:00
  • f916e8c156
    Fix antiraid level upsert for MySQL Dragory 2020-09-15 00:59:46 +03:00
  • 49cefe406e
    Fixes to prod error handler Dragory 2020-09-13 22:46:59 +03:00
  • 61804d9e64
    Improve error handling with mutes Dragory 2020-09-13 22:45:02 +03:00
  • 599c365640
    Error handling improvements for reaction roles Dragory 2020-09-13 22:21:25 +03:00
  • cd55fcd662
    Fix logic error in reaction role error handling Dragory 2020-09-13 21:41:43 +03:00
  • c573ec5d5f
    Fix possible error in error handling Dragory 2020-09-13 21:39:56 +03:00
  • 69a1df260e
    Add graceful error handling for welcome message template parsing Dragory 2020-09-01 01:11:02 +03:00
  • 78b93cbef0
    +FIXME Dragory 2020-08-30 00:54:16 +03:00
  • ef6162b522
    reaction_roles: don't act on own reactions Dragory 2020-08-30 00:51:47 +03:00
  • f3417313bc
    reaction_roles: add remove_user_reactions option Dragory 2020-08-30 00:49:44 +03:00
  • bf4c6cc25c
    Fix error in mod actions alert_on_rejoin Dragory 2020-08-28 22:57:11 +03:00
  • cce59f596d
    Fix Dragory 2020-08-28 02:01:35 +03:00
  • 60f73bd752
    Better reaction role errors (2) Dragory 2020-08-28 01:36:59 +03:00
  • b53acd6b84
    Better errors for reaction roles Dragory 2020-08-28 01:30:25 +03:00
  • fca8a8dcce
    Include whitespace in containsOnlyNormalChars() Dragory 2020-08-28 00:25:45 +03:00
  • 35b32e00be
    Simplify containsOnlyNormalChars() test Dragory 2020-08-28 00:25:24 +03:00
  • 786c2e3d86
    Fix messages with only numbers and ascii characters not being normalized (vol 2) Dragory 2020-08-28 00:13:47 +03:00
  • 747fc4d638
    Fix messages with only numbers and ascii characters not being normalized Dragory 2020-08-27 23:13:08 +03:00
  • 16740c9029
    Fix dash not being matched in invite codes Dragory 2020-08-27 23:11:39 +03:00
  • e55375fb25
    Eager-check permissions in persist plugin Dragory 2020-08-21 03:58:49 +03:00
  • 6730e51552
    Fix error with unknown mod_actions alert_channel Dragory 2020-08-21 03:51:03 +03:00
  • 1787ec707c
    Only send welcome messages once per user, until plugin reload Dragory 2020-08-21 03:48:16 +03:00
  • 902be16ae8
    Centralize DM logic, don't attempt DMs for an hour after a 20026 error Dragory 2020-08-21 03:44:38 +03:00
  • 1d4c32d8f9
    DM debug 2 Dragory 2020-08-20 10:19:43 +03:00
  • d53d518903
    DM debug Dragory 2020-08-20 10:15:17 +03:00
  • ae810e99f8
    Add owner info to BotControl server list Dragory 2020-08-19 02:01:51 +03:00
  • 29add1cbae
    Disable guildPresences intent again Dragory 2020-08-19 01:03:54 +03:00
  • 231df6fa11
    Disable ws compression temporarily Dragory 2020-08-19 00:57:44 +03:00
  • 0fc03af310
    !avatar: user argument is no longer required, fixes #105 Dragory 2020-08-19 00:53:59 +03:00
  • dbe1808def
    Re-enable presence intent Dragory 2020-08-19 00:50:59 +03:00
  • f093a89105
    search: increase time between forced full member refresh Dragory 2020-08-19 00:49:29 +03:00
  • 753ceda5ec
    !timezone: add fuzzy matching for timezone name; add reset Dragory 2020-08-19 00:47:31 +03:00
  • 4ae8cf85a3
    Add time_and_date plugin. Use it for timezones and date formats around the bot. Dragory 2020-08-19 00:19:12 +03:00
  • cffb0dbd6b
    Add privacy policy Dragory 2020-08-18 23:52:24 +03:00
  • ad78574959
    Sort moderator !cases consistently with user !cases Dragory 2020-08-11 04:17:51 +03:00
  • 131a79ffd4
    Add case icons. Clean up !cases. Allow customizing case colors and icons. Dragory 2020-08-11 04:16:06 +03:00
  • ad24d166ce
    Ignore request timeouts when getting audit logs Dragory 2020-08-11 02:44:54 +03:00
  • 3d1ecc8190
    Fix embed links appearing in MEMBER_JOIN_WITH_PRIOR_RECORDS logs Dragory 2020-08-11 02:41:07 +03:00
  • 936ea5311b
    Use relative time for recent dates in case summaries Dragory 2020-08-10 03:53:04 +03:00
  • d30cd0b764
    Include extra notes in case summaries if there's space Dragory 2020-08-10 03:52:26 +03:00
  • b379bea9b8
    Use messageLink() function for message links everywhere Dragory 2020-08-10 03:26:39 +03:00