Commit graph

  • 0a8239996a
    Fix tNormalizedNullOptional formatting in schema view in docs Dragory 2021-04-29 01:12:44 +03:00
  • b62a6685e0
    Fix !where and !follow not pinging requestor (#191) Nils 2021-04-29 00:01:11 +02:00
  • b8c436731c
    Change -allow-mentions to enable all mentions in !post Dragory 2021-04-29 01:00:06 +03:00
  • b541d5d087
    Fix user mention not working in Automod reply action Dragory 2021-04-29 00:56:56 +03:00
  • eb9cd080fd
    Add allowed_mentions option to Automod alert action Dragory 2021-04-29 00:50:25 +03:00
  • f2cf46e734
    Add tAllowedMentions Dragory 2021-04-29 00:48:37 +03:00
  • 7e40308a8a
    Add tNormalizedNullOrUndefined and tNormalizedNullOptional Dragory 2021-04-29 00:46:21 +03:00
  • 73f0b7e30b
    Small tweaks to set_slowmode Automod action Dragory 2021-04-28 23:26:43 +03:00
  • dd9c52bc43
    Add automod action for setting slowmode (#167) Nils 2021-04-28 22:18:23 +02:00
  • 13f75c9b54
    Allow filtering !cases to certain types using switches (#168) Nils 2021-04-28 21:51:09 +02:00
  • 903a2369c8
    Allow automod to issue tempbans (#189) Nils 2021-04-28 21:42:54 +02:00
  • 3d549b4e78
    Merge branch 'master' of github.com:Dragory/ZeppelinBot Dragory 2021-04-28 22:40:02 +03:00
  • 45e81848a7
    Add postInCaseLog option for mod action Automod actions; allow forcing case log even when log_automatic_actions is disabled Dragory 2021-04-28 22:39:49 +03:00
  • 20b1c869cd
    Add -update/-up argument to automatically update latest/chosen case with !clean (#173) Nils 2021-04-28 21:15:16 +02:00
  • dfc1bf2ba0
    Add !infractions as an alias for !cases (#177) Shoaib Sajid 2021-04-29 00:08:37 +05:00
  • 51db942d97
    Allow Automod to distinguish whether mod actions are manual or automatic (#179) Nils 2021-04-28 21:06:33 +02:00
  • 90b6f4bc86
    Add !reminder as an alias for !remind (#181) Shoaib Sajid 2021-04-29 00:04:01 +05:00
  • 6b9131c353
    Fix 0 not being accepted in SetCounterCmd (#186) Usoka 2021-04-29 07:03:26 +12:00
  • 00f368d62b
    Fix typo in automod docs (#185) Shoaib Sajid 2021-04-29 00:02:25 +05:00
  • 4448659dc0
    fix(SetCounterCmd): misleading messages (#188) Almeida 2021-04-28 19:59:56 +01:00
  • aa43f05173
    Check !bansearch permissions before running search Dragory 2021-04-28 21:47:45 +03:00
  • ee615c1f0e
    Optimize !search and !bansearch performance for non-regex searches Dragory 2021-04-28 21:44:15 +03:00
  • c7c1b1f96f
    !ban: only run isBanned() if member is not found Dragory 2021-04-28 21:24:56 +03:00
  • d747ac3982
    Optimize isBanned() and handle errors properly Dragory 2021-04-28 21:23:51 +03:00
  • 4410f20562
    Improve invite detection Dragory 2021-04-28 21:12:19 +03:00
  • c26ab2977f
    Attempt another fix for counter decay deadlocks Dragory 2021-04-14 00:19:39 +03:00
  • a558af1038
    Fix crash from passing an invalid regex source to TRegex validation function Dragory 2021-04-13 23:50:39 +03:00
  • c03e7240b4
    Attempt to fix occasional deadlock in counter decays Dragory 2021-04-13 23:35:19 +03:00
  • 825bcf973f
    Fix handling of partial server responses in simpleDiscordAPIRequest() Dragory 2021-04-12 13:04:04 +03:00
  • 3eca503349
    Fix 1556909512501-MigrateUsernamesToNewHistoryTable migration stalling Dragory 2021-04-11 21:06:36 +03:00
  • e69b581282
    AutoDelete: ignore error 10008 Unknown Message Dragory 2021-04-11 16:16:41 +03:00
  • eb221859d8
    Add permission checks and alerts to AutoDelete Dragory 2021-04-11 14:20:10 +03:00
  • e6461d541d
    Add permission checks and alerts to Automod 'reply' action Dragory 2021-04-11 14:13:25 +03:00
  • c5cab69f98
    Fix hasDiscordPermission() when checking against multiple permissions Dragory 2021-04-11 14:12:58 +03:00
  • ad8aab3937
    Fix error when using an unknown counter from Automod Dragory 2021-04-11 13:44:48 +03:00
  • 8763a06ef1
    Use new voice channel mentions in default voice logs Dragory 2021-04-10 23:42:39 +03:00
  • 1d0f7636c2
    verboseChannelMention: don't use # for voice channels Dragory 2021-04-10 23:42:24 +03:00
  • e0a659be4a
    Add allowed mentions back for reminders Dragory 2021-04-10 23:39:23 +03:00
  • 7a1779b43c
    Disable mentions by default Dragory 2021-04-10 23:37:55 +03:00
  • e57175dcc3
    Add dev command to check server eligibility Dragory 2021-04-10 23:36:21 +03:00
  • 5f3c94d064
    starboard: use default embed color by default instead of black Dragory 2021-04-10 16:30:03 +03:00
  • 5e77976dec
    dashboard: improve mobile-friendliness Dragory 2021-04-10 14:03:42 +03:00
  • 40d9926718
    dashboard: use cmd+s/cmd+f on mac Dragory 2021-04-10 13:38:51 +03:00
  • 26902af54e
    dashboard: allow ctrl+s and ctrl+f to work outside the config editor Dragory 2021-04-10 13:27:25 +03:00
  • 6326e44856
    dashboard: fix GuildConfigEditor not using TypeScript Dragory 2021-04-10 13:24:41 +03:00
  • 0562678e92
    dashboard: make ApiError details public Dragory 2021-04-10 13:23:55 +03:00
  • 530536a77b
    dashboard: add ctrl+f support to config editor Dragory 2021-04-10 13:11:37 +03:00
  • 186ac65924
    Handle errors when sending message in automod 'alert' action Dragory 2021-04-04 22:30:21 +03:00
  • fdaf386193
    Temp fix to role change detection on specific servers: cache all members on bot start on these server Dragory 2021-04-02 21:31:05 +03:00
  • f5504724b1
    Fix missing reason in log entries for manual kicks Dragory 2021-04-02 21:26:54 +03:00
  • db263e7851
    docs: fix missing code block languages in counters setup guide Dragory 2021-04-02 20:19:26 +03:00
  • 3f34a463e9
    Clean up unnecessary optional chaining Dragory 2021-04-02 20:17:29 +03:00
  • dd07786fe8
    !server: fix banner URL not being masked; rename links from 'URL' to 'Link' Dragory 2021-04-02 20:15:13 +03:00
  • 2e5224124f
    Improve antiraid trigger automod logs Dragory 2021-04-02 19:50:37 +03:00
  • 3afc95c858
    Fix antiraid_level automod trigger not being available Dragory 2021-04-02 19:47:30 +03:00
  • cc795c9742
    Fix log_automatic_actions option not working for automod actions Dragory 2021-04-02 19:36:40 +03:00
  • 53b64682ee
    Update to eris#dev Dragory 2021-04-02 19:02:20 +03:00
  • ab51231fef
    Merge branch 'master' of github.com:Dragory/ZeppelinBot Dragory 2021-04-02 18:00:27 +03:00
  • acfbb19b3f
    automod: if a rule is on cooldown, allow rules after it to trigger Dragory 2021-04-02 18:00:11 +03:00
  • 4f66f004d5
    automod: fix cooldowns applying across rules Dragory 2021-04-02 17:59:41 +03:00
  • 9ac4e15573
    automod: add any_message trigger Dragory 2021-04-02 17:57:04 +03:00
  • b28186aa0a
    automod: add antiraid_level trigger Dragory 2021-04-02 17:53:16 +03:00
  • 13294ad351
    automod: allow setting antiraid level to null/off with set_antiraid_level action Dragory 2021-04-02 17:52:50 +03:00
  • 4147298120
    Add counter documentation/examples. Tweak counter triggers/actions in automod. Dragory 2021-04-02 17:44:21 +03:00
  • 56ade239dc
    Allow mute and unmute to be upgraded to their force variant (#174) Nils 2021-04-02 15:53:09 +02:00
  • c4a8c3014e
    Adding av as an alias for the avatar command (#169) DEX 2021-04-02 17:45:00 +04:00
  • 2af168b8e3
    chore: update wording of permission error for -mod (#172) vcokltfre 2021-04-02 14:43:52 +01:00
  • c5d68650a3
    Enforce unified lock names by using functions to generate lock keys (#165) Nils 2021-04-02 15:43:13 +02:00
  • fcbb25b7ff
    feat: add color option to starboard (#163) vcokltfre 2021-04-02 14:42:25 +01:00
  • 2e50fa7630
    Add allow_mentions option to enable tags mentioning someone (#160) Nils 2021-04-02 15:40:20 +02:00
  • 2fc8cffd80
    Allow kicking the user from VC on mute (#156) Nils 2021-04-02 15:39:22 +02:00
  • fb4979ff00
    Add !reason alias for !update (#141) Jonathan 2021-04-02 09:38:24 -04:00
  • ab8ea2e7e5
    counters: move triggers to counters plugin; architectural tweaks Dragory 2021-04-02 16:36:45 +03:00
  • 7f75d6d8d3
    Update Knub to v30.0.0-beta.35 Dragory 2021-03-06 13:32:23 +02:00
  • d37e91b7d5
    Update to TypeORM v0.2.31 Dragory 2021-02-15 22:32:51 +02:00
  • 47adfb07eb
    automod: fix {logMessage} variable in alert text Dragory 2021-02-15 00:25:20 +02:00
  • 6bb6dfadb9
    automod: use proper locks in removeRoles action Dragory 2021-02-14 17:16:00 +02:00
  • 0c27795fd9
    Fix trigger checks matching across different counters Dragory 2021-02-14 17:12:47 +02:00
  • 93912541b4
    automod: add triggers for mod actions Dragory 2021-02-14 16:58:02 +02:00
  • 5ffc3e7cc4
    Fix formatting error in !cases with long code blocks Dragory 2021-02-13 22:59:48 +02:00
  • 797de39dac
    Update to Knub v30.0.0-beta.34 Dragory 2021-02-13 22:58:51 +02:00
  • 0f14f75020
    counters: add '!counters add' and '!counters set' commands Dragory 2021-02-13 22:43:33 +02:00
  • a18b093419
    counters: fix user parsing for !counter view, fix other signature parsing weirdnesses Dragory 2021-02-13 22:43:03 +02:00
  • 91fde47c97
    counters: add !counter view command Dragory 2021-02-13 22:08:38 +02:00
  • 78ff2641d4
    automod: add user/member to automod context for counters trigger Dragory 2021-02-13 21:34:47 +02:00
  • e549303b1d
    counters: fix numbers over 9 not being accepted in conditions Dragory 2021-02-13 21:31:02 +02:00
  • 87aeaf084f
    Add user and guild objects to WelcomeMessage formatting (#155) Nils 2021-02-13 19:05:34 +01:00
  • 23c68d1d44
    Add image links to server info embed (#150) Nils 2021-02-13 19:04:59 +01:00
  • a13b0b6fda
    Allow certain or all roles to be removed upon mute and readded on unmute (#140) Nils 2021-02-13 19:04:40 +01:00
  • 8e812aab2f
    Allow !info to find vanity invites shorter than 6 characters (#149) Nils 2021-02-13 19:04:16 +01:00
  • 93618e1bda
    Fix various issues with the info commands (#151) Nils 2021-02-13 19:02:43 +01:00
  • 4584fa4e87
    Add newline after ``` so single words dont get seen as language (#152) Nils 2021-02-13 18:57:48 +01:00
  • 513755636e
    Correct mention regex in mention tag function (#154) Usoka 2021-02-14 06:57:15 +13:00
  • 2ac6fedfc5
    Fix edge case error in ContextCmd Dragory 2021-02-13 19:53:12 +02:00
  • 05a899fff7
    Update to Knub v30.0.0-beta.33 Dragory 2021-02-13 19:52:44 +02:00
  • 352a8066e5
    counters: apply decays every 5min Dragory 2021-02-13 17:44:24 +02:00
  • a93db7f417
    counters: make decay accurate over time, even if it's sometimes rounded; don't apply decay of 0 Dragory 2021-02-13 17:43:23 +02:00
  • 39448a4213
    Remove debug console.log()s Dragory 2021-02-13 17:42:41 +02:00
  • ecb9fd43f8
    tags: fix usage of old config property name Dragory 2021-02-13 17:30:47 +02:00
  • c3407e2d5d
    Counters v0.9 Dragory 2021-02-13 17:29:10 +02:00