Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Mattermost Support #98

Open
pykenny opened this issue Nov 25, 2023 · 0 comments
Open

Mattermost Support #98

pykenny opened this issue Nov 25, 2023 · 0 comments

Comments

@pykenny
Copy link
Contributor

pykenny commented Nov 25, 2023

Purpose

Recently I'm looking up Mattermost's documentation and feels like it would be useful to add component building support in Mattermost. Given that they offers example for writing apps in Python, plus they're following a lot of Slack's (previous) design/practice, offering extra support for Mattermost message building may be doable and useful.

Details

Mattermost mostly follows legacy practice of Slack:

  • Message body only allows plain text, written in Markdown similar to Slack's syntax, compares to Block Kit, which allows app/bot developers to stack multiple different sections in main message.
  • For interactive messages, section and interactive components are all placed under attachment part of the message, as Slack's legacy approach did (Interactive Message Documentation)
  • Structure of interactive dialog seems very similar to legacy slack dialog as well. (Form Documentation)
  • Mattermost only implements a subset of form/interactive components compared to Slack. And seems that they're not adding more of them in the short term.

By doing so, we can also consider reviving #43 to allow building attachments in Slack messages until Slack fully deprecates support.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant