Skip to content

Releases: mrjackyliang/discord-stonker-bot

v3.4.3

11 Feb 20:41
Compare
Choose a tag to compare

UPDATED

  • Dependencies will now be manually updated per version due to unknown incompatibilities
  • Documentation for Map Webhooks

ADDED

  • Support to toggle permissions for forum channels

v3.4.2

04 Dec 23:22
Compare
Choose a tag to compare

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 of discord-api-types

v3.4.1

09 Nov 23:29
Compare
Choose a tag to compare

FIXED

  • Template would not load because __dirname is not supported natively in ESM

v3.4.0

09 Nov 21:38
Compare
Choose a tag to compare

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 or TextChannel) 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 below 30
  • 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

24 Oct 15:00
Compare
Choose a tag to compare

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

21 Oct 17:41
Compare
Choose a tag to compare

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

13 Oct 17:19
Compare
Choose a tag to compare

UPDATED

  • Responses from the Invite Generator will be JSON from now on
  • Improved Invite Generator template code structure
  • jquery v3.6.0 to v3.6.1 for Invite Generator template

ADDED

  • Guild member count and premium tier status passed onto Invite Generator templates as variables

v3.2.0

11 Oct 02:34
Compare
Choose a tag to compare

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 to true
  • 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

06 Oct 16:53
Compare
Choose a tag to compare

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

02 Oct 23:40
Compare
Choose a tag to compare

Twitter feed improvements

ADDED

  • Support for outputting Twitter tweet text via Twitter Feeds