Releases: mrjackyliang/discord-stonker-bot
Releases · mrjackyliang/discord-stonker-bot
v3.0.5
UPDATED
- Map webhooks successfully processed message
FIXED
- Map webhooks parse error due to strings having reserved characters (again again)
v3.0.4
FIXED
- Map webhooks parse error due to strings having reserved characters (again)
v3.0.3
FIXED
- Map webhooks parse error due to strings having reserved characters
v3.0.2
UPDATED
- Requests via
axios
will now be fetched or posted with a random user agent - Requests via
rss-parser
will now be fetched with a random user agent if not defined
FIXED
- Bot crashes when Twitter credentials are not defined in the configuration
- Edge case when
lodash
_.sample
function returnsundefined
to use first element of array - Toggle Perms will randomly fail because
guild.me
does not exist
ADDED
- Support to add a custom user agent for RSS Feeds
v3.0.1
UPDATED
- Split sorting algorithm for Finnhub Earnings feed and command
ADDED
- Limit option for Stocktwits Trending
REMOVED
- 15 tickers limit for Stocktwits Trending
v3.0.0
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
to1-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)
v2.3.0
UPDATED
- Remove affiliate links configuration changed from
affiliate-links
toremove-affiliate-links
- Role manager (not the commands section) configuration changed from
roles
torole-sync
- Invalid toggle group embed for
togglePerms
examples changed from first 15 groups to first 10 groups - Updated usage of
_.map
that returnsvoid[]
to_.forEach
instead - Combined multiple
messageCreate
events to a single function
ADDED
- Support to send a message when a role has been added to or removed from a user
- Note for regex rules to mention only first match will be executed
- Notice for toggle group examples in invalid toggle group embed for
togglePerms
REMOVED
%MEMBER_USER_ID%
support from impersonator alerts since the mention itself already includes it
v2.2.0
ADDED
- Ability to remove matched text through regex channels
REMOVED
- Explicit
any
type forerror
catches
v2.1.1
UPDATED
- Unified regular expression configuration error formatting
ADDED
- Impersonator alerts
REMOVED
- Snitch detectors
v2.1.0
FIXED
etherscanGasOracle
orstocktwitsTrending
will crash bot if invalid regular expression defined in configuration
ADDED
- Impersonation detector for nickname and username changes
- Link exclusion for messages that includes links (for example Tenor GIF links)