Skip to content
This repository has been archived by the owner on Oct 9, 2022. It is now read-only.

Release 2.1, using CommandIntegrator framework

Compare
Choose a tag to compare
@dotchetter dotchetter released this 11 Mar 23:25
· 81 commits to master since this release

This release proves perhaps the biggest re-write of this project so far.
A new framework called CommandIntegrator which will eventually be moved to its own GitHub repository, is being used for speech recognition through text, handling callbacks and much more throughout the stack.
It provides a uniform development pathway when integrating new software to the bot, by forcing developers to conform to set rules and also gives tools and freedom with not having to deal with the chat parsing themselves.

Many things are vastly improved, far too much to mention here but a few bullet points are:

  • Much smarter and faster command parsing with far more intricate commands now supported
  • Better schedule responses with weekdays on the header
  • Vastly improved automatic messaging with the dbader/schedule module which has been slightly modified to accomodate for return value passthrough, in addition to being used with a custom poll cache object. This makes polling API handles and only outputting new data on schedule effortless.
  • Many more options in already old features such as the Schedule feature, where the schedule for 7 days ahead automatically will be deployed on sundays, and the output is much clearer.

Bug fixes in the hundreds.