Skip to content

Releases: Perth-Artifactory/queryBot

v0.4

02 Apr 12:51
Compare
Choose a tag to compare

What's Changed

  • Python requirement is now at least 3.9 due to type hint format
  • 3rd party python library requirements have been explained
  • When in development mode a more useful message is sent if there's an OpenAI error
  • A message will be sent in an unrestricted channel when a response is triggered via emoji. This helps keep track of responses that might otherwise not be noticed
  • Emoji are now configurable

Data connectors

  • Basic youtube summary support
  • Multiple commands can be mapped to a single command alias
  • A default command (or command alias) can be set per channel for emoji triggered messages

Full Changelog: v0.3...v0.4

v0.3

31 Mar 12:32
Compare
Choose a tag to compare

What's Changed

  • prompts.txt now supports templates
  • Hardcoded name references have been replaced with entries in config.json
  • TidyHQ, Google Calendar, and Reddit are now optional data connectors
  • The example system prompt has been consolidated in line with examples from OpenAI
  • General code cleanup

Full Changelog: v0.2.1...v0.3

v0.2.1

30 Mar 17:21
Compare
Choose a tag to compare

What Changed

Bugfixes

  • !slackmsg would fail on some rich content from other bots
  • Some code that was meant to very slightly reduce token usage ended up causing the bot to respond to the wrong message.

v0.2

30 Mar 15:59
Compare
Choose a tag to compare

What's Changed

  • Setup has been improved by adding a Slack manifest.json. This will setting OAuth permissions in particular easier.
  • All prompts are now more easily configurable through text files instead of code
  • Content moderation that doesn't rely on Slack moderation abilities
  • The documentation for the underlying layout of the conversation has been greatly improved
  • Clearer logging has been added (including support for slack webhooks)
  • Added a development mode that greatly speeds up boot times during certain tests
  • Code related to slack_bolt has been updated to better match the "Slack" method

Data connectors

  • The concept of "restricted" data connectors who's output can't be put in regular channels has been added.
  • Data connector functions have been somewhat standardised
  • Slack channel history has been added by !slackmsg This framework could be expanded to better understand Slack users.
  • TidyHQ contact support has been added by !tidyhq
  • !url is more robust and has Github/Reddit support
  • The wiki specific connector has been removed in favour of addition to !url

Full Changelog: v0.1...v0.2

v0.1

30 Mar 04:24
Compare
Choose a tag to compare