Skip to content

Releases: quantumbagel/Triggered

gonna del

30 Dec 16:42
19b774d
Compare
Choose a tag to compare
gonna del Pre-release
Pre-release
v1.0-beat7

Update README.md

Version 1 Beta 6

28 Dec 20:38
Compare
Choose a tag to compare
Version 1 Beta 6 Pre-release
Pre-release

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

22 Dec 15:58
Compare
Choose a tag to compare
Version 1 Beta 4 Pre-release
Pre-release

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

20 Dec 16:03
Compare
Choose a tag to compare
Version 1 Beta 3 Pre-release
Pre-release

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 key
  • max_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

19 Dec 14:52
Compare
Choose a tag to compare
Version 1 Beta 2 Pre-release
Pre-release

This beta is commit 8bbeee1.

Changes from Beta 1:

  • Added embeds to every response
  • Sped up internal address system
  • Fixed typos
  • Renamed WatchingCommandsUtil to DiscordPickle
  • 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