Skip to content

v5.18.0 - #2014

Merged
idinium96 merged 41 commits into
masterfrom
development
Aug 7, 2026
Merged

v5.18.0#2014
idinium96 merged 41 commits into
masterfrom
development

Conversation

@idinium96

@idinium96 idinium96 commented Aug 6, 2026

Copy link
Copy Markdown
Member

✨ New

  • ✅ Add acknowledgeTradeProtection functionality (#2012)
    • 🔨 Fix stuck offers state.
    • You can also do this manually by login into your bot Steam account on a browser and go to the /tradeoffers page and click "Acknowledge and Close" if appears.
  • ✅ Add offerMessages and unfriendMessage in the globalDisable option (#2020)
    • Less aggressive version of globalDisable.messages.
  • ✅ Add a prebuild script to automatically delete the dist folder when executing npm run build (5e14706)

🔄️ Updates

  • 🚮 Remove sku standardization on pricelist during startup (#2013, 63c5ee9)
    • Only affecting those that added items to the pricelist with the id parameter, which appears to be missing upon restart/updating to v5.17.2 or later.
    • Also add some missing safeguard when adding or updating items with id parameter.
  • 🛑 Disable schema auto update (#2016)
    • 🔨 Refactor codes (#2017)
    • 🔨 Set unused saveAppTickets to false on steam-user module (bfec4e9)
    • 🎨 Filter backpack.tf listings errors (e5fa43e, 03601b0)

🔨 Fixes

Changes in options.json: 9c125e8

idinium96 and others added 30 commits August 7, 2026 00:22
Completely forgot about assetid here, and probably just was of resources
✅ Add acknowledgeTradeProtection, fix stuck offers state
🚮 Remove sku standardize during startup
🔨 Fix improper handling of Discord webhook rate limit
We instead wait for itemSchemaLoaded event from tf2 and then call getSchema manually after 5 minutes timeout.
Done manually, changes summarized by Gemini: https://share.gemini.google/aCzGB4XfiVF9
🔨 Increase sleepTime a bit more for Discord webhook
TypeError: this.filterBptfListingsResponseError is not a function
🛑 Disable schema auto update, deduplicate schema
…not working if the command is aborted due to an error
I want to enable chat commands, so I will need to set  globalDisable.messages to false, but I don't want the bot to send messages when receiving offers (from non-friend and friend).
🔨 Fix outdated listings not being removed
…able

✅ Add `offerMessages` and `unfriendMessage` in globalDisable
@idinium96 idinium96 changed the title v5.17.4 v5.18.0 Aug 7, 2026
@idinium96
idinium96 merged commit e5f5d8e into master Aug 7, 2026
13 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants