munchlax

Asynchronous Slack library for Python 3.4+


License
WTFPL
Install
pip install munchlax==0.1.4

Documentation

Munchlax

A Python-based Slack bot written with concurrency in mind.

https://wildandrewlee.github.io/Munchlax/

Features

  • Easily extensible through an easy to use command decorator

Install

pip install munchlax

Method List

  • API
  • Auth
  • Bots
  • Channels
  • Chat (missing me and unfurl)
  • DND
  • Emoji
  • Files.Comments
  • Files
  • Groups
  • IM
  • MPIM
  • Oauth
  • Pins
  • Reactions (missing support for file comments as well as list)
  • Reminders
  • RTM (Will not Implement)
  • Search
  • Stars
  • Team
  • Team.Profile
  • Usergroups
  • Usergroups.Users
  • Users
  • Users.Profile

Important Note

Anything that modifies Slack object state will cause library objects to become stale. You should remember to update any modified objects by calling <Object>#update. The only exception to this is the method Message#edit. This method call will automatically update the associated Message object.

It is not recommended to keep old objects around.