Skip to content

v3.0.0

Compare
Choose a tag to compare
@mrjackyliang mrjackyliang released this 22 May 04:46

UPDATED

  • Settings for HTTP port, and HTTPS port (with Key, Certificate, and CA settings) moved into Web Applications
  • Converted Commands to Server Tools
  • Converted API Fetch command regular expressions to strings for easier configuration
  • Converted RSS feeds cron intervals to reoccurrence rules for easier configuration
  • Changed Scheduled Posts months configuration from 0-11 to 1-12
  • Support to allow message objects in configuration for further customization
  • Improved error object handling when errors exist
  • Enhanced detection of suspicious words by normalizing string first
  • Pre-checks for web applications to ensure there are no colliding paths and methods
  • Pre-checks for web applications server to check for valid HTTPS certificates
  • Server tools (Fetch Duplicates) responds with a table-formatted list or inline mentions list
  • Server tools (Fetch Members) responds with a table-formatted list or inline mentions list

FIXED

  • Sync roles (previously Role sync) race condition with third-party bots changing roles
  • Missing descriptions for regular expressions in the configuration file
  • Impersonator Alerts executing when a user did not change their nickname or username
  • Invite generator types and descriptions were incorrect
  • Invite generator web page captcha aligns left when error message appears

ADDED

  • Snitch (Guild join) feature
  • Snitch (Guild leave) feature
  • Snitch (Role change) feature
  • Server tools (Fetch emojis) feature
  • Web Applications feature
  • Web Applications (Map Webhooks) feature
  • API Fetch (Finnhub Earnings) feature
  • Twitter Feeds feature
  • Broadcast Alerts feature
  • Support to define your own base command in Server Tools (previously Commands)
  • Support to enable or disable deleting of command messages in Server Tools (previously Commands)
  • Support to show message if a member does not have permissions when running an API Fetch command
  • Support to assign multiple roles when a member is verified through Anti-raid Membership Gate
  • Support to show year through the %YEAR% variable for Schedule Posts
  • Support to show year through the %YEAR% variable for Role Messages
  • Support to send messages processed via Message Copier to Discord webhooks or Twitter
  • Support to schedule permission toggling via Toggle Perms
  • Support to follow redirects and remove parameters from RSS Feed item links
  • Support to add a custom postfix message when users get an error in Invite Generator web page
  • Strict type checking for configuration file (errors will explain if configuration is invalid)

REMOVED

  • Bot prefix (being replaced by defining your own base commands)
  • Help Menu command in Server Tools (previously Commands)
  • Toggle Perms command in Server Tools (previously Commands) (being updated to a standalone module)
  • Anti-raid Monitor (being replaced by Snitch Guild leave/join features)
  • Years support for Schedule Posts (because node-schedule has not been maintained)