Skip to content

Latest commit

 

History

History
33 lines (23 loc) · 566 Bytes

README.md

File metadata and controls

33 lines (23 loc) · 566 Bytes

mmc

mmc is a minimal Mattermost client for Python. It calls the v4 API endpoints and is meant for basic uses.

Install

pip install mmc

Usage

from mmc import Mattermost

m = Mattermost(
    "chat.example.com",
    access_token="...",
    team_id="...",
    team_slug="my-team",
)

print("Teams:")
for team in m.get_teams():
    print(f"* {team['display_name']}")

print("Users:")
for user in m.get_users():
    print(f"* {user['username']}")

for post in m.get_channel_posts(channel_id="..."):
    print(post["message"])