> ## Documentation Index
> Fetch the complete documentation index at: https://docs.orova.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Slack

> Envoyez des messages et gérez les canaux depuis votre agent

## Configuration

<Steps>
  <Step title="Créer une application Slack">
    1. Allez sur [api.slack.com/apps](https://api.slack.com/apps) et créez une nouvelle application
    2. Dans **OAuth & Permissions**, ajoutez les scopes : `chat:write`, `channels:read`, `channels:history`
    3. Installez l'application dans votre workspace
    4. Copiez le **Bot User OAuth Token**
  </Step>

  <Step title="Ajouter les identifiants dans Orova">
    Allez dans **Settings → Integrations → Slack** et collez votre Bot Token.
  </Step>

  <Step title="Créer un outil et l'attribuer">
    **Tools → Create Tool** → sélectionnez **Slack** → attribuez-le à votre agent.
  </Step>
</Steps>

## Outils disponibles

| Outil                 | Description                                         |
| --------------------- | --------------------------------------------------- |
| `send_message`        | Envoyer un message à un canal                       |
| `list_channels`       | Lister les canaux du workspace                      |
| `get_channel_history` | Obtenir les messages récents d'un canal             |
| `create_channel`      | Créer un nouveau canal                              |
| `invite_to_channel`   | Inviter un utilisateur dans un canal                |
| `set_channel_topic`   | Définir le sujet du canal                           |
| `list_users`          | Lister les utilisateurs du workspace                |
| `get_user_info`       | Obtenir les informations de profil d'un utilisateur |
| `send_direct_message` | Envoyer un message direct à un utilisateur          |
| `add_reaction`        | Ajouter une réaction emoji                          |
| `search_messages`     | Rechercher des messages                             |
