Releases: mrjackyliang/discord-stonker-bot
Releases · mrjackyliang/discord-stonker-bot
v3.4.3
v3.4.2
UPDATED
.editorconfig
file for object literal wrapping- Downgraded
discord-api-types
due to compiler type mis-match
FIXED
- Re-added
xml2js
types
REMOVED
skipLibCheck
due to downgrade ofdiscord-api-types
v3.4.1
FIXED
- Template would not load because
__dirname
is not supported natively in ESM
v3.4.0
UPDATED
- Switched project to ESM module and updated ECMA to 2022
- All permission bitfields in the configuration files are now pascal cases due to a
discord.js
upgrade - TypeScript builds will no longer check for
config.json
inconsistencies - Explicit
inline
properties for message embed fields - Log messages with Discord-related properties (such as
Guild
orTextChannel
) will now show only an object with its corresponding ID instead of the entire object itself - Channel detection mechanism, where the bot would guess an acceptable channel based on its features instead of the channel type itself
- When posting a request to Discord via webhooks, the form data will be copied before it is sent, in case things go wrong and we can go back to reference
- When posting a request to Discord via webhooks, the entire instance will be bottlenecked to prevent 429 errors
FIXED
- Generate output message was sent even when
log-level
was set below30
- Broadcast alerts skipped/continued task log message was sending an entire instance instead of the current user ID
- Return type of "toString()" on channels due to this issue
- Impersonator alert failed regex rule match log message was not using cleaned nickname or username
- Server tools messages with replies will sometimes fail due to a race condition where the command message was deleted before the reply message was sent
ADDED
- Scammer alert feature
- Threads and invites are now cached with a lifetime of 30 days
- Helper function to convert entity types and status from scheduled events
REMOVED
- Detection for guild members with nicknames
<@!12345>
due to this issue - Unnecessary log detail (
message.member
) for message proxy invoke function
v3.3.1
UPDATED
- RSS feed items must include a title and a link from now on
- RSS feed follow redirects debug improvements
FIXED
- RSS feed item sent item link check was checking the titles
v3.3.0
UPDATED
- Item links from RSS feed sources that have
follow-redirects
enabled will now be trottled to prevent from being flagged as an automated query
FIXED
- Missing additional space when removing source from Google News RSS feed item titles
ADDED
- Ability to only allow certain links to post from an RSS feed source
- Ability to add a dynamic year to messages routed via the Message Proxy
- RSS feeds will now track item titles due to some feeds changing URLs after item is published
v3.2.1
UPDATED
- Responses from the Invite Generator will be JSON from now on
- Improved Invite Generator template code structure
- jquery
v3.6.0
tov3.6.1
for Invite Generator template
ADDED
- Guild member count and premium tier status passed onto Invite Generator templates as variables
v3.2.0
UPDATED
- Added an extra pipe for the Discord Stonker Bot set activity
- Changed preference when loading jQuery for Invite Generator to use a relative URL instead of HTTPS
- Simplified error messages for Invite Generator
- Changed default "print-payload" for Message Proxy from
false
totrue
- Documentation for the Detect Suspicious Words feature
FIXED
- In certain deployments, the Stonker Bot package version is
undefined
- When some special characters are not escaped in Anti-Raid Membership Gate payload, RSS Feeds payload, and Twitter Feeds payload, the payload will fail to send
- Invalid embeds created from video links will cause Message Proxy to fail sending
ADDED
- Support for Invite Generator custom template
REMOVE
- Config customization for Invite Generator design, images, error postfix, and inject code due to support for using a custom template
- Replacements (originally built for replacing incoming Discord webhooks) is now removed from Map Webhooks because of the new Message Proxy feature
v3.1.5
UPDATED
- Activity and startup message will now include package version information
- Reduced the amount of separate modules by moving Message Proxy and Twitter
ADDED
- Support to remove source from Google News RSS Title when fetched through RSS feed feature
v3.1.4
Twitter feed improvements
ADDED
- Support for outputting Twitter tweet text via Twitter Feeds