-
v2.14.0 Stable
released this
2026-05-29 21:10:59 -04:00 | 0 commits to main since this releaseNote
Names provided below in their common form for ease of reading. Their names may change in the future.
May 29, 2026
Changes
- EnduraBot actions involving role adjustments now have explanatory reasons in the server audit log for improved visibility. ( #311 )
- Adjusted the wording of the member monitor alert embeds. ( #313 )
Bugs
- Fixed issue where EnduraBot would not respond if a channel link was being deleted and 1 or more channels in the link did not exist / were deleted. ( #303 )
- Fixed a typo in the audit log reasons for channel link. ( #310 )
- Fixed a typo in the
/troleannouncement embed. ( #315 ) - Addressed as much as possible a situation where EnduraBot did not remove a temporary role at the designated time. ( #319 )
Miscellaneous
- EnduraBot will now gracefully handle a situation where
/rquoteis run and no valid message is selected. ( #292 ) - EnduraBot will now make the
logsdirectory on its first run rather than requiring the hoster to create it manually. ( #299 ) - Adjusted
README.mdto reflect the move to Forgejo. ( #320 ) - Variable
sysop_channel_idadded to EnduraBot's configuration. ( PR #322 )
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v2.13.0 Stable
released this
2026-05-03 04:27:18 -04:00 | 17 commits to main since this releaseNote
Names provided below in their common form for ease of reading. Their names may change in the future.
May 3, 2026
Changes
- The
reasonargument of/monitornow has a character limit to enforce compliance with Discord's character limit on embed fields. ( #288 ) - The output of
/monitor-listnow paginates. ( #290 ) - EnduraBot actions involving channel link now have explanatory reasons in the server audit log for improved visibility. ( #291 )
- Join log embed now includes the incoming account's creation date. ( #296 )
- Channel link now ignores bots. ( #302 )
Bugs
- Fixed issue where EnduraBot would error out and not send a join log embed if the invite used by the incoming user was single use. ( #298 )
Miscellaneous
- If
listeners/channel_link.pycannot find a linked text channel in it's cache it will now pull from the API and, if it still cannot find it, will log it and fail gracefully. ( #289 ) - Changing
max_old_quotesto a value lower than the previous one now causes the used quotes queue to reduce appropriately. ( #293 ) - EnduraBot now gracefully handles
/cl-listbeing empty. ( #294 )
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- The
-
v2.12.1 Stable
released this
2026-04-04 22:07:40 -04:00 | 35 commits to main since this releaseNote
Names provided below in their common form for ease of reading. Their names may change in the future.
April 4, 2026
Changes
- Default ceiling of
/rollchanged from 100 to 20. ( #283 ) /rolland/flipnow possess a configurable cooldown (roll_and_flip_cooldown_in_seconds). ( #284 )
Bugs
- Fixed an issue where providing a ceiling of 0 to
/rollwould make EnduraBot not respond. ( #282 )
Full Changelog: https://github.com/sirdog3355/EnduraBot/compare/v2.12...v2.12.1
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- Default ceiling of
-
v2.12 Stable
released this
2026-04-04 20:54:43 -04:00 | 41 commits to main since this releaseNote
Names provided below in their common form for ease of reading. Their names may change in the future.
April 4, 2026
Features
- New command:
/flip. Returns a result of either "heads" or "tails". ( #251 ) - New command:
/roll. Generate a random number between 1 and a user-defined ceiling (default: 100). ( #252 ) - New command:
/monitor-list. Generate a list of all individuals being monitored for by EnduraBot. ( #258 ) - New command:
/ping. Returns a private response of "pong" with miscellaneous data. ( #268 )
Changes
/cl-addnow shows dynamic lists of available channels in its arguments. ( #266 )- Text of
/aboutupdated to match the GitHub and documentation site bot summary. ( #272 )
Bugs
- Fixed an edge case where joining a linked channel could bypass the permission revocation of a previously occupied channel. ( #270 )
Miscellaneous
- Command cooldown logs now include both the remaining wait time and the original cooldown duration. ( #269 )
- 2 common and harmless errors in the logs are now being caught and replaced with less verbose equivalents. ( #271 )
Full Changelog: https://github.com/sirdog3355/EnduraBot/compare/v2.11.5...v2.12
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- New command:
-
v2.11.5 Stable
released this
2026-03-07 01:27:36 -05:00 | 59 commits to main since this releaseNote
Names provided below in their common form for ease of reading. Their names may change in the future.
March 7, 2026
Changes
/gamehas been removed. ( #254 )/editroleno longer works on bots to mirror the behavior of/trole. ( #256 )
Bugs
- Fixed issue where some conditional checks did not stop code execution when triggered. ( #244 )
- Fixed issue where some logging at
/editrolewas broken due to making calls to non-existent arguments. ( #245 ) - Fixed issue where various arguments for
/monitorwere not required when they should have been. ( #250 ) - Fixed issue where the disabled command embed could display an incorrect disabling reason when more than one command was disabled. ( #260 )
Miscellaneous
- Conditional checks and class names refactored to improve compliance with PEP 8. ( #247 )
- Reworked database connections to follow best practice and fix leaks introduced during initial implementation. ( #253 )
- Additional datatype checking added to input fields where relevant. ( #262 )
Full Changelog: https://github.com/sirdog3355/EnduraBot/compare/v2.11.4...v2.11.5
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v2.11.4 Stable
released this
2026-02-12 20:03:54 -05:00 | 77 commits to main since this releaseNote
Names provided below in their common form for ease of reading. Their names may change in the future.
February 12, 2026
Changes
- Output of
/gameis now private by default. ( #235 ) - The feature for EnduraBot to have a chance to insult a user on ping is now deprecated. ( #236 )
- Command
/logshas been deprecated. ( #237 ) - Description of
/editroletweaked to more explicitly state role adjustments with it are indefinite to avoid confusion with/trole. ( #238 )
Full Changelog: https://github.com/sirdog3355/EnduraBot/compare/v2.11.3...v2.11.4
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- Output of
-
v2.11.3 Stable
released this
2026-02-08 18:56:39 -05:00 | 86 commits to main since this releaseNote
Names provided below in their common form for ease of reading. Their names may change in the future.
February 8, 2026
Bugs
- Fixed critical error in the logic of
tasks/temp_role_monitor.pywhere a temporary role would be removed if the detected time was before the expiration time and not after. (8fd2f0e)
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- Fixed critical error in the logic of
-
v2.11.2 Stable
released this
2026-02-07 21:00:25 -05:00 | 87 commits to main since this releaseNote
Names provided below in their common form for ease of reading. Their names may change in the future.
February 7, 2026
Changes
- Command disabling changed from JSON list to JSON object containing
key:valuepairs where thekeyis the command to disable and thevalueis the reason for disabling. This reason is then displayed to end-users when attempting to run a disabled command. ( #219 )
Miscellaneous
- Logic relevant to reading and processing a member's roles rewritten to be less reliant on the on-boot cache to enhance network instability resilience. ( #232 )
Full Changelog: https://github.com/sirdog3355/EnduraBot/compare/v2.11.1...v2.11.2
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- Command disabling changed from JSON list to JSON object containing
-
v2.11.1 Stable
released this
2026-01-30 19:11:33 -05:00 | 93 commits to main since this releaseNote
Names provided below in their common form for ease of reading. Their names may change in the future.
January 30, 2026
Changes
- Command
/userhas been deprecated. ( #223 )
Bugs
- Fixed issue where the description of
/monitordid not reflect it can both add and remove members from monitoring. ( #220 ) - Fixed issue where changing one's voice state (e.g muting) triggered
listeners/channel_link.pyand generated needless debug logging. ( #224 ) - Fixed typos in the logging of channel link. (
ce747e3)
Miscellaneous
- The verbose logging of the daily bible quote output has been placed into the RQUOTE logging level introduced in
v2.11. ( #225 )
Full Changelog: https://github.com/sirdog3355/EnduraBot/compare/v2.11...v2.11.1
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- Command
-
v2.11 Stable
released this
2026-01-20 18:18:45 -05:00 | 102 commits to main since this releaseNote
Names provided below in their common form for ease of reading. Their names may change in the future.
January 28, 2026
Features
- New command:
/cl-add. Link a voice and text channel together so that when joining the voice channel permissions are automatically granted (and revoked) for seeing the text channel. ( #210 ) - New command:
/cl-remove. Unlink a voice and text channel. ( #210 ) - New command:
/cl-list. Review the existing list of linked channels. ( #210 )
Changes
- EnduraBot will now log the departure of server members. ( #213 )
Miscellaneous
- What used to be debug logging for
/rquotegiven it's own log level and it's own file due to it's verbosity. ( #212 )
Full Changelog: https://github.com/sirdog3355/EnduraBot/compare/v2.10.1...v2.11
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- New command: