Releases: quantumbagel/Triggered
Releases · quantumbagel/Triggered
gonna del
v1.0-beat7 Update README.md
Version 1 Beta 6
NOTE: VERSION 1 BETA 5 WAS SKIPPED BECAUSE OF STABILITY ISSUES THAT HAVE BEEN PATCHED HERE!!!
Changes from v1.0-beta4:
- Added brand new permission system allowing you to allow your name to only be used in certain scenarios, as well as allow server admins to white/blacklist channels and roles.
- Added /triggered user-configure and /triggered server-configure
- Moved PaginationView into its own file
- Added several text commands for the bot owner (see 36dfa75) for more info)
- Fixed several small errors that could crash Triggered in edge scenarios such as attempting to create a new trigger.
- Added git commit tracker that shows up in versions (for debugging/screenshots)
TODO to v1.0-rc1:
- Enforce new permission system when the rules have been changed after creation of the trigger/do.
- Add periodic trigger
GLHF!
Version 1 Beta 4
Many changes have been made to the backend for this release.
New features:
- /triggered configure
- new permission system
- type inheritance parsing for Dos
- better error handling
- audit for each and every command
- autodelete for members leaving
TODO before v1: periodic trigger, auto-flagger for triggers/dos
GLHF
Version 1 Beta 3
I've been working on v1 beta 3 - here it is yayy
New features
- Better logging
- Configuration file
- Reorganization of some files
- Configuration validator
- MongoDB connection validator
- Colored log (finally back lol)
- Embeds for ALL messages the bot sends
- Better on_guild_join event
- Changed the on_guild_leave to on_guild_remove (I guess that was the wrong event (╯°□°)╯︵ ┻━┻)
- Added max length argument for text (discord limits at 6000 chars but I think that's too long lol)
- Added an optional description argument for both triggers and dos.
- Added a message command - run
triggered/sync <this | guild id>
and commands will be synced. I'm not adding this to the README because, in all reality, nobody else will clone this project. - Fixed a bug where DM commands were accessible, causing a bunch of errors to console. They now return an embed explaining the error.
New configuration file (configuration/config.json) now has the following:
bot_secret
: The bot keymax_dos_per_trigger
: The maximum amount of dos (output actions) that can be assigned to a single trigger.argument_length_limit
: The length limit of the text arguments in commands, the description, and IDs of both triggers and dos.allowed_do_execution
: The amount of time (seconds) that a Do or Trigger's function can run for at max. This hasn't been implemented yet - but it's slated for v1.0-beta4.owner_id
: The discord ID of the owner of the bot (for the new message command)mongodb_uri
: The MongoDB connection URI (see here for an explanation)
GLHF!
Version 1 Beta 2
This beta is commit 8bbeee1.
Changes from Beta 1:
- Added embeds to every response
- Sped up internal address system
- Fixed typos
- Renamed
WatchingCommandsUtil
toDiscordPickle
- Patched
reaction_remove
event - Fixed coloring of
on_guild_join
message, removed reference to/triggered help
- Fixed the always-buggy SendDMDo ... again
TODO still before v1:
- Better in-app help / descriptions of arguments
- A "periodic" trigger type that runs every so often
- Better permission handling than current system
GLHF