Some checks failed
Server CI / Postgres (shard 0) (push) Has been skipped
Server CI / Postgres (shard 3) (push) Has been skipped
BuildEnv Docker Image / build-image (push) Failing after 4s
BuildEnv Docker Image / build-image-fips (push) Failing after 4s
Migration Review & Release Notes / Generate migration review & release notes (push) Failing after 3s
Server CI / Build Environment (push) Failing after 3s
Server CI / Postgres (shard 1) (push) Has been skipped
Tools CI / check-style (mattermost-govet) (push) Failing after 4s
Server CI / Postgres (shard 2) (push) Has been skipped
Tools CI / check-style (mmgotool) (push) Failing after 3s
Server CI / Elasticsearch v8 Compatibility (push) Has been skipped
Server CI / OpenSearch v2 Compatibility (push) Has been skipped
Server CI / Postgres FIPS (shard 0) (push) Has been skipped
Tools CI / Test (mattermost-govet) (push) Failing after 3s
Server CI / Postgres FIPS (shard 1) (push) Has been skipped
Server CI / Postgres FIPS (shard 2) (push) Has been skipped
Tools CI / Test (mmgotool) (push) Failing after 3s
Server CI / Postgres FIPS (shard 3) (push) Has been skipped
Server CI / Run mmctl tests (push) Has been skipped
Server CI / Run mmctl tests (FIPS) (push) Has been skipped
Server CI / Merge Postgres Test Results (push) Has been skipped
Server CI / Merge Postgres FIPS Test Results (push) Has been skipped
Server CI / Check backport migrations (push) Has been skipped
Server CI / Check generated files (push) Has been skipped
Server CI / check-style (push) Has been skipped
Server CI / Vet API (push) Has been skipped
Server CI / Build mattermost server app (push) Has been skipped
Server CI / Server CI Complete (push) Failing after 2s
Server CI / Server CI Artifacts (push) Has been skipped
Server CI / Sentry Upload (push) Has been skipped
Server CI / Server CI Report (push) Failing after 5m1s
Server CI Nightly Race / Race Detector (push) Has been skipped
CodeQL / Analyze (go) (push) Has been cancelled
CodeQL / Analyze (javascript) (push) Has been cancelled
Webapp CI Cache Warm / Warm Webapp node_modules Cache (push) Has been cancelled
E2E CI Cache Warm / Warm E2E npm Registry Cache (push) Has been cancelled
API / build (push) Has been cancelled
Web App CI / check-types (push) Has been cancelled
Web App CI / check-lint (push) Has been cancelled
Web App CI / check-i18n (push) Has been cancelled
Web App CI / check-external-links (push) Has been cancelled
Web App CI / test (platform) (push) Has been cancelled
Web App CI / test (mattermost-redux) (push) Has been cancelled
Web App CI / test (channels shard 1/4) (push) Has been cancelled
Web App CI / test (channels shard 2/4) (push) Has been cancelled
Web App CI / test (channels shard 3/4) (push) Has been cancelled
Web App CI / test (channels shard 4/4) (push) Has been cancelled
Web App CI / upload-coverage (push) Has been cancelled
Web App CI / build (push) Has been cancelled
YAML Lint / yamllint (push) Has been cancelled
Push mirrored docker images / cd/Push mirrored docker images (push) Has been cancelled
docs-cd / Build and deploy docs (push) Has been cancelled
Docs CI / build (push) Has been cancelled
E2E Cache Warm: Cypress deps / Warm Cypress deps cache (push) Has been cancelled
Scorecards supply-chain security / Scorecard analysis (push) Has been cancelled
Server CI Weekly / Postgres FIPS (push) Has been skipped
Server CI Weekly / Run mmctl tests (FIPS) (push) Has been skipped
Server CI Weekly / Postgres with binary parameters (push) Has been skipped
Server CI Weekly / Build Environment (push) Failing after 1s
Server CI Nightly Race / Build Environment (push) Failing after 1s
Server CI Cache Warm / Warm Go Module and Build Cache (push) Failing after 2s
43 lines
2.5 KiB
Plaintext
43 lines
2.5 KiB
Plaintext
---
|
|
title: "Slash Commands"
|
|
---
|
|
<PlanAvailability slug="all-commercial" />
|
|
|
|
Execute actions with simple commands inside Mattermost. Learn how to [run Mattermost slash commands](/integrations-guide/run-slash-commands).
|
|
|
|
## Built-in slash commands
|
|
|
|
**Technical complexity:** [No-code](./faq#no-code)
|
|
|
|
These out-of-the-box commands enable command line interaction with users, channels, and conversations. Examples of pre-built slash commands include `/invite` to add teammates to a channel, `/header` to set a channel description, or `/call` to start or join a call in a channel.
|
|
|
|
Additionally, you can interact with the data model programmatically using [API endpoints](https://api.mattermost.com/). Responses are posted as the user who invoked the command, with possible username/icon overrides.
|
|
|
|
Learn more about [built-in slash commands](/integrations-guide/built-in-slash-commands) available in Mattermost.
|
|
|
|
## Custom slash commands
|
|
|
|
**Technical complexity:** [Low-code](./faq#low-code)
|
|
|
|
Slash commands are similar to an outgoing webhooks, but instead of listening for keywords in a channel they are triggered by users explicitly typing a preconfigured command. Using slash commands is similar to using a command line within a channel. This means if you type in a slash command it will execute without posting a message, whereas an outgoing webhook is only triggered by posted messages. The external service then processes the request and can return a response, such as plain text, rich message content, interactive buttons or forms, directly into the channel.
|
|
|
|
Mattermost's slash command format is Slack compatible, so you can easily migrate your commands from Slack.
|
|
|
|
Learn more about [building custom slash commands](https://developers.mattermost.com/integrate/slash-commands/custom/).
|
|
|
|
### Example Use Cases
|
|
|
|
Here are some example use cases for slash commands in Mattermost:
|
|
|
|
**Project management**
|
|
|
|
Typing `/jira create` opens an interactive dialog where you can file a new Jira issue directly from Mattermost, including fields like summary, description, and priority.
|
|
|
|
**Incident response**
|
|
|
|
Using `/pagerduty trigger` can open a form to start a new incident, notify on-call responders, and post details back into the channel so the team can coordinate.
|
|
|
|
**Knowledge retrieval**
|
|
|
|
A command like `/docs search authentication` queries your documentation system and returns a list of relevant articles rendered using [Mattermost Blocks](https://developers.mattermost.com/integrate/reference/mm-blocks/) with links.
|