mirror of
https://github.com/sipeed/picoclaw.git
synced 2026-06-12 18:08:54 +00:00
667fc85d54
add new field type to Channel struct config.channels refactor to channel_list update config version to 3 update the docs
1.6 KiB
1.6 KiB
Retour au README
Slack
Slack est l'une des principales plateformes de messagerie instantanée pour les entreprises. PicoClaw utilise le Socket Mode de Slack pour une communication bidirectionnelle en temps réel, sans nécessiter la configuration d'un endpoint webhook public.
Configuration
{
"channel_list": {
"slack": {
"enabled": true,
"type": "slack",
"bot_token": "xoxb-...",
"app_token": "xapp-...",
"allow_from": []
}
}
}
| Champ | Type | Requis | Description |
|---|---|---|---|
| enabled | bool | Oui | Activer ou non le canal Slack |
| bot_token | string | Oui | Bot User OAuth Token du bot Slack (commence par xoxb-) |
| app_token | string | Oui | App Level Token Socket Mode de l'application Slack (commence par xapp-) |
| allow_from | array | Non | Liste blanche d'ID utilisateurs ; vide signifie tous les utilisateurs |
Procédure de configuration
- Rendez-vous sur Slack API et créez une nouvelle application Slack
- Activez le Socket Mode et obtenez l'App Level Token
- Ajoutez des Bot Token Scopes (par exemple
chat:write,im:history, etc.) - Installez l'application dans votre espace de travail et obtenez le Bot User OAuth Token
- Renseignez le Bot Token et l'App Token dans le fichier de configuration