Pré-requisitos
- Uma conta Feishu ou Lark com acesso de desenvolvedor
- Uma instância Claw (crie uma aqui)
Guia de Configuração
Criar um Aplicativo Feishu
- Acesse a Plataforma Aberta do Feishu (ou Lark Developer)
- Clique em Create Custom App
- Insira um nome e descrição para o aplicativo
- Clique em Create
Adicionar Capacidade de Bot
- Nas configurações do seu aplicativo, vá em Features → Bot
- Habilite a capacidade de bot
- Isso permite que seu aplicativo receba e envie mensagens
Obter Credenciais
- Vá em Credentials & Basic Info
- Copie o App ID (começa com
cli_) - Copie o App Secret
Configurar Assinatura de Eventos
- Vá em Event Subscriptions
- Selecione o modo WebSocket (recomendado — nenhuma URL pública é necessária)
- Se solicitado, defina a Encrypt Key e o Verification Token
Adicionar Permissões de Evento
- Em Event Subscriptions, adicione estes eventos:
im.message.receive_v1— Receber mensagens
- Vá em Permissions & Scopes e adicione:
im:message— Enviar e receber mensagensim:message.group_at_msg— Receber @menções em grupos
- Clique em Save
Publicar o Aplicativo
- Vá em App Release → Version Management
- Crie uma nova versão
- Envie para revisão (para aplicativos internos, isso costuma ser instantâneo)
- Uma vez aprovado, o aplicativo estará ativo
Configurar no Painel da LemonData
- Acesse o seu Painel Claw
- Clique no ícone de configurações na sua instância
- Abra a aba IM Integrations
- Expanda a seção Feishu
- Cole seu App ID e App Secret
- Copie a Encrypt Key e o Verification Token gerados automaticamente de volta para o console de desenvolvedor do Feishu
- Clique em Salvar
Configurações de Grupo
Configure o comportamento do chat em grupo na aba IM Integrations do seu Painel:| Configuração | Opções | Descrição |
|---|---|---|
| Política de Grupo | Aberto (padrão) / Lista de permissões / Desativado | Controla quem pode acionar o bot em grupos |
| Exigir @menção | Ativado / Desativado | O bot só responde quando é @mencionado |
| IDs de Grupo | Lista de IDs de chat | Restringir a grupos específicos (vazio = todos os grupos) |
| Usuários Permitidos no Grupo | Lista de Open IDs | Apenas estes usuários podem acionar o bot (modo de lista de permissões) |
Solução de Problemas
O bot não recebe mensagens
O bot não recebe mensagens
- Verifique se o aplicativo foi publicado e aprovado
- Verifique se o evento
im.message.receive_v1está assinado - Certifique-se de que o modo WebSocket está selecionado (não HTTP)
- Verifique se a Encrypt Key e o Verification Token coincidem entre o console do Feishu e a configuração do Claw
Erro 'app_ticket'
Erro 'app_ticket'
- Isso geralmente significa que o App ID ou o App Secret está incorreto
- Verifique novamente as credenciais no seu painel