O que wecomcli-get-msg faz?
Habilidade de mensagens do WeCom (WeChat Empresarial). Fornece consulta de lista de conversas, recuperação de registros de mensagens (com suporte a texto/imagem/arquivo/áudio/vídeo), obtenção de arquivos multimídia e envio de mensagens de texto. Acionada quando o usuário deseja "ver mensagens", "ver histórico de conversas", "enviar mensagem para alguém", "quais são as mensagens recentes", "enviar mensagem para um grupo" ou "ver quais imagens/arquivos foram enviados".
Pré-requisitos
- O executável
wecomclideve estar instalado e configurado com as credenciais apropriadas do WeCom. - O agente deve ter permissão para executar comandos shell no ambiente.
Funcionalidades
1. Listar conversas
Recupera a lista de conversas ativas (grupos e contatos) do WeCom.
wecomcli list
2. Recuperar mensagens recentes
Obtém o histórico de mensagens de uma conversa específica. O parâmetro de conversa é inferido pelo agente com base no contexto do usuário.
wecomcli get-msg [nome_da_conversa]
3. Obter arquivos multimídia
Baixa o conteúdo de arquivos de mídia (imagens, áudio, vídeo, etc.) de uma mensagem. O agente infere qual mensagem e qual tipo de mídia o usuário deseja.
wecomcli get-media [id_da_mensagem]
4. Enviar mensagem de texto
Envia uma mensagem de texto para um contato ou grupo específico. O destinatário e o conteúdo são inferidos pelo agente.
wecomcli send-msg [destinatário] [conteúdo]
Exemplos de uso
- "Veja as mensagens mais recentes do grupo 'Projeto X'" → Executa
wecomcli get-msg Projeto X. - "Envie 'Olá, pessoal!' para o João" → Executa
wecomcli send-msg João "Olá, pessoal!". - "Mostre a imagem que o Pedro enviou ontem no grupo" → Executa
wecomcli get-media [id_da_mensagem]. - "Quais conversas eu tenho?" → Executa
wecomcli list.
Notas
- A skill depende de uma instalação válida do
wecomclie do acesso à rede para se comunicar com os servidores do WeCom. - As operações de mídia podem exigir confirmação do usuário para evitar downloads indesejados de arquivos grandes.
- O agente tentará inferir automaticamente o contexto (conversa, destinatário, etc.) a partir da linguagem natural; em caso de ambiguidade, pode solicitar esclarecimentos.