Releases: TF2Autobot/tf2autobot
Releases · TF2Autobot/tf2autobot
v5.4.0
New
- ✨ Added an option to retain the old group on highValue hold. (#1297)
- ✨ Added toggle option to show or hide "[𝐀𝐮𝐭𝐨𝐤𝐞𝐲𝐬]" on the listing note. (#1319)
Updates
- ℹ Added extra information on the Discord bot online log. (#1312)
- 🎨 Trade Offer URL is now included in the
!links
command. (#1313) - 🔄 Make sure to always attempt to remove all listings on shutdown. (#1314)
- ↩ Reverted 180 maximum character limit on listings note (including
details.buy
anddetails.sell
). (#1315) - 🔄 Bumped
discord.js
,dayjs
. - 🔄 Bumped dev dependencies.
- 🔄 Changes in options.json: 6e89c04
Fixes
- 🐛 Fixed group being altered on reset autoprice. (#1296)
- 🐛 Fixed broken declined summary. (#1310)
- 🐛 Fixed profit/loss from over/underpay info on the trade summary (second attempt). (#1311, 2bb9b46)
- 🔄 Bumped @tf2autobot/tf2-schema:
- 🐛 Fixed unable to correctly parse "Starduster". (#1305)
- 🔨 Handle characters limit on
!offerinfo
command (#1317) - 🔨 Fixed missing catch on
getPartnerDetails
(#1318)
v5.3.2
v5.3.1
v5.3.0
Updates
- 🔄 Added "Active -> Declined" offer state changes to the ignore fetch inventory list (#1262)
- 🔄 Updated
!updaterepo
command (#1268) - 🔄 Updated
!pricecheckall
command (#1269) - 🔄 Bumped @tf2autobot/tf2-schema:
- 🔨 Added missing craftable weapons to the list (#1261)
- 🔄 Always set intent to sell if using assetid (#1272)
- 🔄 Refactor codes:
- 🔨 Refactor duplicated
getAttachmentName
function (#1271)
- 🔨 Refactor duplicated
- 🔄 Bumped @tf2autobot/bptf-listings:
- 🔨 Handle Backpack.tf rate limit (#1278)
- 🔄 Lighter Docker file by ignoring some files during context copy (#1014) - @rennokki
Fixes
- 🐛 Fixed bot not playing Team Fortress 2 after some offer state changes (#1260)
- 🔨 Another attempt to fix not properly crash if something goes wrong during startup (#1264, #1277, #1279)
- 🐛 Fixed never-ending
!craftToken
command (#1265) - 🐛 Fixed unable to use
steam-user
enums (#1266) - 🔄 Bumped @tf2autobot/tf2-schema:
- 🐛 Fixed outdated properties (TF2Autobot/tf2-schema@4349cb9)
- 🐛 Fixed high-value items not checking for asset id price (#1273) - @joekiller
- 🐛 Fixed stock shown as false 0 in some cases (#1273/096b9c1)
- 🔨 Resolved prices.tf Error 401 (Unauthorized) issue (#1283) - Credit @RobotoLev
- 🐛 Fixed unhandled rejection error that crashes the bot (#1284)
v5.2.2
v5.2.1
v5.2.0
Updates
- 🎨 Discord presence implementation (#1242, #1249)
- ✅ Some improvement on the
!halt
and!unhalt
commands (#1245) - 🚧 Implement queue for sending Discord Webhook Alert (main and/or ppu) (#1247)
- 🔄 Make reputation check isolated from each other (#1252)
- 🗃🔎 Also cache user reputation, reset every 12 hours (#1254)
- 🔄 Bumped dependencies
- 🔄 Changes in options.json: fd7b3ab
Fixes
- 🔨 Fixed some problem with Autokeys (#1243)
- 🔨 Fixed automatic check for missing/mismatching listings being executed despite in halt mode (#1244, #1246)
- 🔨 Fixed crash during startup not properly handled (#1171 extension - #1250, #1253)
- 🔨 Fixed catch error 401 (Unauthorized - Prices.tf) too early before JWT token get renewed (#1251) - credit @Nicklason
v5.1.0
New stuff
- ✨ Added
!links
command (#1236)
Updates/Changes
- ✅ Properly handle inventory fetch (#1228)
- ✅ Discord bot are now able to chat with non-admin (#1234, a39cf2c, 483dbbe)
- ✨ Add your bot to the TF2Autobot Discord server! Read: wiki
- 🛑 Throw an error if Rep.tf returns invalid response message (#1235)
- 🔄 Updated
!stock
command to include item assetids (#1237)
Fixes
v5.0.1
v5.0.0
Breaking changes
New Features
- ✨ Discord UI implementation (#1147, #1213) - @RobotoLev
- 📚 Wiki
Non-breaking changes
New Features
- ✨ Added support selling individual item with item assetid(s) (#1114) - @joekiller, @rgalhos
- New Item identifying parameter:
id
(a number with type string) - 📚 Wiki
- New Item identifying parameter:
- ✨ Added an option to automatically reset an item to autoprice once sold (#1212)
Improvements
- ⚡ Reduced memory usage and prevent the "JavaScript heap out of memory" issue (#1197, ba65050)
- ⚡ Use lite mode for schema (#1209)
- 🔨 Refactor Econ
getSKU
(#1223, #1224, #1225)
Updates
- 🔨 Refactor codes, use the native promises instead of external libraries (#1171, 3747fff) - @Carlosliam
- 🔄 Updated price update feed (Discord webhook) (#1199)
- 🔄 Custom-pricer: Authenication with custom-pricer using middleware (#1202) - @EliteOneTube
- 🔨 Listings note: make sure to convert all name to sku if too long (#1205)
- 🔄 Properly handle error 15 (not only full backpack) (#1206)
- 🎨 Updated
!listings
command: separate active and archived listings (#1210) - 🔄 Updated
!updaterepo
command to include option for Android (#1211) - 🔻 Filter axios error (#1215)
- 🔨 Added missing
craftNumber
parsing (#1222) - 🔄 Updated command handler (#1226)
Fixes
- 🔨 Some fixes on the @tf2autobot/bptf-listings module (#1201)
- 🔨🎨 Fixed pure stock (#1207)
- 🔨 Fixed not handle Discord webhook price update rate limit (#1216)
Update the bot
⚠️ Please update your environmental file before starting/restarting the bot ⚠️
Update guide: https://github.com/TF2Autobot/tf2autobot/wiki/Updating-the-bot
🆘 Need help? Ask in TF2Autobot Discord Server
💗 The more the better! Show your love by sharing your bot trades in #🔴|community
or #🔴|community-2
channel on TF2Autobot Discord Server! Send me a DM for your unique Discord Webhook URL!
⭐ Show support! Give this project a ⭐ now!
👇 React to this release 🤗