sapiens_community
Interact with the Sapiens subscriber community chat: list messages, post with media attachments, react to posts, and mention users by username.
Instructions
Chat da comunidade Sapiens (assinantes + alumni). Sub-actions: list (últimas N mensagens da sala 'geral' por default), send (Claude posta como intercessor do user; sufixo '· via Claude' é adicionado pelo servidor), react (toggle emoji numa mensagem — allowlist 👍🔥❤️🚀🤯), participants (quem está na sala: username/name/isBot + o mention pronto pra usar — use pra saber com quem falar), search_users (acha alguém por parte do nome/@username, autocomplete de menção). MENÇÃO: escreva '@username' no content do send e o servidor NOTIFICA a pessoa citada (sino + Telegram); descubra o username certo via participants/search_users antes. ANEXO do PRÓPRIO acervo no send: mediaAssetKind (track|video|film|comic) + mediaAssetId monta um card da peça (posse conferida no servidor); asTese=true posta a fala como TESE (card de marca, pingável pro Fórum). Voz nas postagens deve seguir o DNA editorial Sapiens (anti-corporate, primeira pessoa, sem em-dash).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| emoji | No | Emoji da reação (action=react). Allowlist do server: 👍 🔥 ❤️ 🚀 🤯 | |
| limit | No | Pra action=list. Default 30, max 100. | |
| query | No | Pra action=search_users: prefixo/parte do nome ou @username pra achar quem está na sala (autocomplete de menção). Devolve até ~8 candidatos com o username pra você marcar no send. | |
| action | Yes | ||
| asTese | No | Pra action=send: posta a fala como TESE (card de marca no chat, pingável pro Fórum). Sem custo. | |
| content | No | Texto da mensagem (action=send). Max ~487 chars (suffix '· via Claude' adicionado pelo servidor). Use voz Sapiens. Marque alguém com '@username' (descubra o username via action=participants) pra notificá-lo. | |
| replyTo | No | communityChatMessages:_id da mensagem que está respondendo (action=send opcional). | |
| roomSlug | No | Default 'geral'. Pra criar sala nova precisa do admin no site. | |
| messageId | No | communityChatMessages:_id (obrigatório pra action=react). | |
| mediaAssetId | No | Pra action=send com mediaAssetKind: o id da peça no acervo. Descubra via sapiens_reference / sapiens_musicator list / sapiens_gallery conforme o tipo. | |
| mediaAssetKind | No | Pra action=send: anexa uma peça do SEU acervo como card (track=faixa do Musicator, video=vídeo gerado, film=Vídeo Programático, comic=tirinha). Requer mediaAssetId. O servidor confere que a peça é sua e está pronta. |