Releases: TheAntiscamGroup/AntiScamBot
Release list
v2.4.5
Changes
We now show reasons why an account is banned. This is primarily used for impersonations and account take overs, to make it more clear to users of the bot.
Improvements
- Better handle Discord 50x error codes when performing actions.
- Improved handling of hung/frozen bot instances
- Usage of
/scamunbanno longer sends silently, so everyone in the evidence thread can see it - Show the original evidence thread when the
/scamunbancommand executes - Allow for optional ban reasons when running
/scamban. This will only show in the embed, not in the audit log. - Duplicate activation requests are silently removed when the server is already activated
- Add a field for obtaining the requestor ID of a server activation that's easily copyable on mobile
- Ban reasons now show up in the audit log as well
Fixes
- Fix non-image evidence links getting removed when reported via the bot commands
- Fix actions not retrying due to pushing to an invalid queue
- Fix unban command usage not being posted properly in a thread
- Fix
/scamguard reporttiming out if the user is already banned - Fix
/scamguard configpotentially breaking if used in a server that has no other channels
Maintenance
- Updated dependencies
- All actions are now pinned to prevent exposure from compromised repos
- Set dependabot configs to run at a cooldown update cadence
v2.4.0
- Improves the ban "burnout" handling code
- Wraps user text into code blocks so Discord doesn't try to format text in embeds
- Can now use
/scamguard toolto get a link User Tool - Improved first time install messages
- Attempt to use private threads over global messages
- Improved permission checks and resiliency
- Rank sort channels best on which would be more likely to succeed on post
- Handling user tool ScamGuard bot invites
- Better reporting thread caching
- Automatically truncate messages before the 2000 character mark
- Allow for marking actions as "safe" to run in parallel with other tasks that run in intervals (like backups)
- Add support for banning a server from using ScamGuard
- Improve config selector objects
v2.3.0
What's Changed
- Bump actions/checkout from 5 to 6 by @dependabot[bot] in #93
- Migrated website off the project into a new project https://github.com/socksthewolf/AntiScamBotSite
- Added fixes for #94, to properly handle ban cooldown
- Post a message the first time the bot joins a server via #57
- Remove old
/activateand/deactivatecommands that aren't used anymore - Fixed multiple minor bugs
- Added more strings to the string table
- Fixes first time task run functionality
Full Changelog: v2.2.0...v2.3.0
v2.2.0
What's Changed
- Bump actions/upload-pages-artifact from 3 to 4 by @dependabot[bot] in #88
- Bump python-dotenv from 1.1.1 to 1.2.1 by @dependabot[bot] in #87
- Fixed pylance typing errors
- Updated other dependencies such as Discord.py
- Auto-apply forum tags on report threads when /scamban is executed
- Add internal support for kicking, though this doesn't do anything
- Internal refactor of code and classes for QOL cleanup
- Fix indenting across the entire project
- Fix GH actions to be more secure and more broad
- Added external string dictionary to make code files easier to read
- Add auto-retry of actions upon Discord 503 errors, this makes the system a bit more resilient.
Full Changelog: v2.1.0...v2.2.0
v2.1.0
A bunch of housekeeping and cleanup in this version update. Dependencies have been upgraded and fixed, project runs a bit smoother now.
What's Changed
- Update to logging (Phase 1) by @user4752 in #48
- Bump logger-tt from 1.7.3 to 1.7.4 by @dependabot[bot] in #69
- Bump discord-py from 2.4.0 to 2.5.0 by @dependabot[bot] in #73
- Bump actions/checkout from 4 to 5 by @dependabot[bot] in #79
- Bump webfactory/ssh-agent from 0.9.0 to 0.9.1 by @dependabot[bot] in #76
- Bump python-dotenv from 1.0.1 to 1.1.1 by @dependabot[bot] in #78
- Bump github/codeql-action from 3 to 4 by @dependabot[bot] in #84
Full Changelog: v2.0.1...v2.1.0
v2.0.1
Minor updates that remove the website files (now in its own branch) and fix minor activation problems.
v2.0.0
Massive change here, allowing for remote activation, adding of webhooks, handling the database much better, and a boatload of fixes over time. This change has been a long time coming.
What's Changed
- DB refactor for v1.5 by @user4752 in #45
- Bump python-dotenv from 1.0.0 to 1.0.1 by @dependabot in #49
New Contributors
- @user4752 made their first contribution in #45
- @dependabot made their first contribution in #49
Full Changelog: v1.5.0...v2.0.0
v1.5.0
Bug fixes, subinstancing, other functionality towards maturing the bot for version 2.0
What's Changed
New Contributors
Full Changelog: v1.0.0...v1.5.0
v1.0.0
Early Access release of the bot!
Full Changelog: https://github.com/SocksTheWolf/AntiScamBot/commits/v1.0.0