Skip to content

Releases: notsniped/discord-snipe-bot

Release v2024.501.0

01 May 06:00
ad0651d
Compare
Choose a tag to compare

Thank you for following along in the Discord Snipe Bot project. This is a tagged stable release (v2024.501.0) 🌃

This release includes an important change with the bot's slash commands, and also a few improvements for bot debugging and development. (along with some code quality updates too!)

What's Changed

New Features ✨

  • Set most slash commands to Server Only functionality by @notsniped in #42
  • Autogenerate config.json db if missing from client directory by @notsniped in #46

Code Quality, and Quality of Life Improvements 🍵

  • Actively check for any missing log files in bot directory upon startup by @notsniped in #43
  • Remove redundant BotVer variable from client by @notsniped in #44
  • Add some colors to the client terminal output by @notsniped in #45

Full Changelog: v2024.430.0...v2024.501.0

Release v2024.430.0

29 Apr 18:15
3906375
Compare
Choose a tag to compare

Thank you for following along in the Discord Snipe Bot project. This is a tagged stable release (v2024.430.0) 🌌

FINALLY ALL OF THE MAIN WORK OF DISCORD SNIPE BOT IS COMPLETE!!! 🎉

I consider this project a success from my side, as the lifetime reach of it has exceeded my expectations, and I was finally able to complete all of the work required to completely finish Discord Snipe Bot's main development phase. This means that the bot is now completely finished in terms of required functionality, and tbh nothing more has to be added to the core functionality of the bot.

This means that anyone can download the files from the release, use the setup instructions at README.md, and have a near perfect experience using the bot, as well as them being able to modify it to work how exactly they want it to.

From now onwards, that means I might not be as active to make features or updates to Discord Snipe Bot, but if yall have any suggestions or want to add something to the project, feel free to make an issue or a pull request :)

Thank you everyone!

What's Changed

New Features! ✨

  • Add snipe and editsnipe message data caching for all users for server channels by @notsniped in #38
  • Add Discord User Commands for sniping and editsniping a specific user's message content by @notsniped in #39

Some Quality of Life Improvements 🍵

  • Switch from saving author names to saving author ids in databases by @notsniped in #40
  • Auto-generate server configuration database upon initial bot setup by @notsniped in #41

Full Changelog: v2024.405.0...v2024.430.0

Release v2024.405.0

05 Apr 07:37
e387701
Compare
Choose a tag to compare

Thank you for following along in the Discord Snipe Bot project. This is a tagged stable release (v2024.405.0) 🌆

2024 yearly release...?

Anyway this release adds a bunch of optimization features, bug fixes, debloats (ofc), application of some new code knowledge I got in 2023 but never applied, and also support for audit logging channels to make mods' work much easier.

With this release we now also make setup way easier and more interactive for you :)

Happy April 2024!

What's Changed

New Features and Additions! 🧋

  • Add formatting for new updated usernames without discriminators by @notsniped in #33
  • Add audit logging channel support for deleted and edited messages by @notsniped in #34
  • Add ability to disable message audit logging from /set_audit_channel by @notsniped in #35
  • Send notification in new audit channel as soon as its been set by @notsniped in #36
  • Add author avatar to snipe and editsnipe audit logs and command embeds by @notsniped in #37

Bug Fixes 🛠️

  • Add missing metadata to /help command by @notsniped in #28
  • Fix function for returning start_timestamp when initializing framework.Logger() by @notsniped in #31

Optimizations, Debloats, and Quality of Life Improvements 🍵

  • Fetch owner name variable from config.json instead of having it hardcoded in client script by @notsniped in #25
  • Switch all log file paths from OS specific to POSIX by @notsniped in #26
  • Remove redundant Linux and Windows installation files by @notsniped in #27
  • Improve some variable names by @notsniped in #29
  • Remove depreciated args from framework.Logger initialization by @notsniped in #30
  • Improve snipe and editsnipe data caching format by @notsniped in #32

Full Changelog: v2023.524.0...v2024.405.0

Release v2023.524.0

24 May 05:26
a18aec0
Compare
Choose a tag to compare

Thank you for following along in the Discord Snipe Bot project. This is a tagged stable release (v2023.524.0)

This adds the PyCord library source directly to the bot.

What's Changed

Full Changelog: v2023.518.1...v2023.524.0

Hotfix v2023.518.1

18 May 06:38
1d3d933
Compare
Choose a tag to compare

Thank you for following along in the Discord Snipe Bot project. This is a tagged hotfix release (v2023.518.1)

This release fixes an issue with the logger overwriting old logs with new ones (whenever a new snipe/editsnipe/error is flagged).

What's Changed

Full Changelog: v2023.518.0...v2023.518.1

Release v2023.518.0

18 May 06:21
26b0f36
Compare
Choose a tag to compare

Thank you for following along in the Discord Snipe Bot project. This is a tagged stable release (v2023.518.0)

This update fixes a critical bug with snipe and editsnipe logging.

What's Changed

  • Fix bug where deleted or edited messages were not read by @notsniped in #22

Full Changelog: v2023.307.0...v2023.518.0

Release v2023.307.0

07 Mar 14:29
d26c285
Compare
Choose a tag to compare

Thank you for following along in the Discord Snipe Bot project. This is a tagged stable release (v2023.307.0)

I'm sorry for not updating for over 6 months. I completely forgot about the project and it ended up getting abandoned. Anyway, it's back now, better than ever.

This release contains a transition to the PyCord Discord API wrapper, some under-the-hood optimizations, a new bot framework, and some code quality updates and bug fixes.

What's Changed

New API wrapper!

  • Switch client API wrapper library from discord.py to PyCord by @notsniped in #20

Optimizations

  • Explicitly define encoding type while opening database and log files by @notsniped in #16
  • Switch client from using hard-coded token to using stored token from config file by @notsniped in #19

Code Quality

  • Reorganize module imports in main file by @notsniped in #15
  • Move Log() class from main file to framework module by @notsniped in #17

Full Changelog: v2022.1003.0...v2023.307.0

Release v2022.1003.0

03 Oct 11:29
a2f535d
Compare
Choose a tag to compare

Thank you for following along in Discord Snipe Bot. This is a tagged stable release (v2022.1003.0)

What's Changed

  • Add snipe and editsnipe logging to local log files by @notsniped in #14

Full Changelog: v2022.908.0...v2022.1003.0

Release v2022.908.0

08 Sep 04:54
2d47968
Compare
Choose a tag to compare

Thank you for following along in Discord Snipe Bot. This is a tagged stable release (v2022.908.0)

This update adds new Discord Slash command support, and some code quality updates for the client.

What's Changed

Full Changelog: v1.2.2...v2022.908.0

Public Release v1.2.2

19 Jul 12:53
8f7332c
Compare
Choose a tag to compare

This is a tagged release (v1.2.2) for a hotfix.

What's Changed

  • Replace config global declaration with pre-definition by @notsniped in #8

Full Changelog: v1.2.1...v1.2.2