Investors

Knowledge base

1000 FAQs, 500 tutorials and instructional videos. Here, there are only solutions!

Use kChat slash commands

Update 09/29/2026

This guide concerns messages that begin with / on kChat, which are interpreted as slash commands.

 

Executing a slash command on kChat

To access slash commands in kChat:

  1. Click in the text input field within a channel.
  2. Enter a / (slash or forward slash) followed by the command.
  3. Confirm to send the command.

If you type only the / symbol, a modal window will appear displaying the commands that can be executed, such as going offline, for example.

Here is a table of the main commands:

commanddescription
/awaysets your status to "away"
/offlinesets your status to "offline"
/onlinesets your status to "online"
/dndsets your status to "do not disturb"
/codeused to format text as code
/collapsehides the element's content in the message
/expandexpands the content of the element in the message
/echorepeats the text that follows the command
/headerdisplays a header in a message
/purposedefines or displays the channel description
/renamerenames the current channel
/leaveleaves the current channel
/mutemutes the current channel
/remindersmanages reminders
/searchsearch for messages and other content
/settingsopens the settings
/shortcutsdisplays keyboard shortcuts

 

Create a custom slash command

Prerequisites

  • Do not be an external user (they will not see the Integrations menu).

To create a custom slash command:

  1. Click here to access the Web kChat app (online service ksuite.infomaniak.com/kchat) or open the desktop kChat app (desktop application on macOS / Windows / Linux).
  2. Click on the New icon next to your kChat organization's name.
  3. Click on Integrations:
  4. Click on Slash commands:
  5. Click on the blue button to Add a command:
  6. Configure the slash command (name, trigger (without the /), expected content type, action to be executed*, etc., including whether the command should be displayed in the help modal).
    • * This may include calling an external API, executing a script, displaying a specific response, etc. For this, you will generally need an external script or application that will respond to the commands. You can also define additional parameters for the command, such as drop-down options, check boxes, etc., depending on your needs.
  7. Save the command:
  8. Make sure to test the command to ensure it works as expected.

 

Keep in mind that creating custom slash commands may require additional programming skills, especially if you need to integrate custom features or interactions with external systems. Also, be sure to follow security best practices when creating these commands to avoid potential security vulnerabilities.


Has this FAQ been helpful?