Skip to content

v8.0.0

Compare
Choose a tag to compare
@Snazzah Snazzah released this 17 Dec 20:38
· 354 commits to master since this release
134d17d

A lot of things have changed from the previous version, most notably (and obviously) that the bot is now over HTTP using slash commands.

New features

  • Boards, lists, cards, locales, and webhooks within options will autocomplete.
  • Command queries and lists now use components rather than reactions.
  • Confirmation prompts now use buttons rather than replies.
  • Webhooks now have a name field, allowing to name separate webhooks.
  • Select/Multiselect prompts now use selects.
  • Webhook filter changing uses a special prompt type to look through different filter groups.
  • You can provide a description when creating a card from /add-card.
  • Separate interaction functions are placed into "actions", allowing for data from interactions to be in Redis rather than in memory.

Notable changes

  • Trello member, board and card information is now cached for use in autocomplete and commands, mostly cached for between 30 minutes to 3 hours depending on the data.
  • The locale English (Great Britain) has been removed, and English (United States) has been changed to just English.
  • The "hangman" command has been removed. ☹️
  • Deprecated commands are now removed.
  • Some unnecessary information in prompts like /board and /card have been removed
  • Editing attachments not a feature in this new version (yet).
  • You can no longer archive a board or edit board permissions through the bot, it's best done through Trello.com.
  • Most basic commands (like T!info and T!github) have been put into subcommands in /bot.
  • Webhook commands are all in /webhook, allowing for command permissions whenever that comes out.