Mmpy Bot Versions Save

A python-based chatbot for Mattermost (http://www.mattermost.org).

v1.3.3

5 years ago

Bug Fixes

  • Fix requirements to include schedule

v1.3.2

5 years ago

Enhancements

  • Added ability to allow users to specify explicit webhook id (#66)
  • Added ability to pass additional properties to regular messages (#72)

Bug Fixes

  • Fail to start Bot if settings contain non-ASCII characters (#71)
  • Incorrect message sending behavior by webhook (#74)
  • Index out of bound for v= __main__ (#77)
  • Handling socket.error (#79)
  • Added expression to explicity match 'ping' (#81)

v1.3.0

5 years ago

Improvements

Added Scheduler Feature (#14) (#68) Added Feature to allow users to specify custom websocket origin (#65) Added Feature to upload file & reply message with file, add email to allowed_users filter (#61) Added ability to login with a Personal access token (#52) Added ability to load multiple handlers for the same regex Added comprehensive test suite (#13) (#60) Enabled Travis Ci for Python 2.7, 3.4, 3.5, & 3.6

Bug Fixes

Fixed test fixture to run same version of python for both responder and driver Fixed message.react (#67) Fixed error when handle bad command. (#49) Fixed 'MattermostAPIv4' object has no attribute 'team_id' issue (#37)

Breaking Changes

Removed Mattermost API V3 support (#42)

v1.2.1

5 years ago

  • Added support for incoming webhook behaviors. [seLain]
    • create, list, delete incoming webhooks
    • post through webhook
    • the deletion API is not supported by all versions of MM server ( > v4.0 )
  • Fixing get_username() to behave as previous versions [Alex Tzonkov]
  • Enable bot to ignore messages from specified senders (#29) [Victor Hu]
  • Modified API to support message with attachments. [tgly307]

v1.2.0

6 years ago

This is the initial release with the new name mmpy_bot

1.1.0

6 years ago

Took all the outstanding pull requests to address most of the outstanding issues. Added basic APIv4 support, this version should work fine on instances which only support APIv4.

Don't have a way to update pypi for now, considering renaming the package to continue future development. Thoughts and ideas on this welcome.