Pular para conteúdo

/show · admin

Sem parâmetros no privado, lista o cache de todos os chats, como /show -l. Em grupos, reexibe a última mensagem apagada do grupo.

Reexibe o que ainda está no cache: as mensagens apagadas (-d), as editadas (-e), os status apagados (-s) e as reações removidas ou trocadas (-r). As apagadas e os status ficam 30 dias (setting cache.revokedRetentionDays), as editadas também 30 dias (setting cache.editedRetentionDays), e as reações, 30 dias (setting cache.reactionRetentionDays). Os envios são espaçados por show.delayMs (700 ms) para evitar flood.

Mensagens de canais (@newsletter) são identificadas com 📰 Canal: <nome>, nos avisos de mensagens apagadas e editadas e na reexibição pelo /show. O /show -l marca canais com 📰; eles podem ser selecionados pelo nome, regex ou número da lista, como os outros chats. Quando o canal não pode ser consultado, a reexibição usa o nome salvo. Não há nome ou telefone de contato nos itens de um canal. Status (status@broadcast) seguem o filtro -s.

Com o aviso no privado desligado (/set show.alert.deleted off, /set show.alert.edited off ou /set show.alert.reaction off), as mensagens continuam sendo guardadas e o /show as reexibe normalmente. Com /set show.alert.status off, novas exclusões de status são ignoradas: não geram aviso nem entram na lista de apagados.

Opção Valor Descrição
-N Quantidade (padrão 1, limite padrão 20, configurável até 100 em show.max). Ex.: -3
chat Outro chat: o nº da lista do -l, parte do nome, @menção ou /regex/. Veja O chat
-deleted, -d Mensagens apagadas (sem chat, o padrão)
-edited, -e Mensagens editadas, com o texto de antes e o de depois. Cada edição é um item: uma mensagem editada duas vezes aparece duas vezes
-status, -s Status apagados: num privado, os da pessoa; no seu privado, sem chat, os de todos
-reaction, -r Reações removidas ou trocadas, com a reação de antes (e a nova, se trocou) e o texto da mensagem reagida. Veja Reações
-list, -l [chat] Lista todos os chats com conteúdo no cache (em qualquer chat), numerado para o /show <nº>, marcando com ← este chat o chat atual. Com chat (nº, nome, @menção ou /regex/), só os que casam. Veja Listar
-query, -q <texto\|/regex/flags> Busca as que têm o texto (sem diferenciar maiúsculas nem acentos) ou que casam com a regex: neste chat, no chat pedido ou, no seu privado, em todos. Sem -N: as 5 mais recentes. Veja Buscar
-flush, -f Remove do cache as apagadas deste chat ou, com -e, -s, -r ou chat, o que foi pedido (no seu privado, sem chat: de todos os chats)
-mask, -m Ofusca telefones nos textos e nas legendas desta execução. Ex.: +55219****44

Com /show -mask, os telefones exibidos mantêm os cinco primeiros e os dois últimos dígitos. A máscara vale para esta execução; os dados guardados no cache permanecem completos.

O -d, o -e, o -s e o -r se somam (/show -d -s traz apagadas e status). Sem nenhum deles, com opções mas sem chat vêm só as apagadas deste chat; com chat (ou na busca no seu privado), vem tudo junto, por data.

/show                       → no privado, lista o cache; no grupo, a última apagada
/show -5                    → as 5 últimas
/show -2 -e                 → as 2 últimas editadas
/show /^Maria/             → a última (apagada, editada, status ou reação) do chat que começa com "Maria"
/show -2 Maria Lucia        → as 2 últimas do chat com "Maria Lucia" no nome
/show -5 -deleted /Carlos$/ → as 5 últimas apagadas do chat que termina com "Carlos"
/show -3 -edited @Jorge     → as 3 últimas editadas do privado com o Jorge
/show -s Marcio             → o último status apagado do Marcio
/show -3 -r Família         → as 3 últimas reações removidas ou trocadas no grupo Família
/show 2                     → do chat nº 2 do /show -l
/show -l                    → o que tem no cache, por chat
/show -l /^Maria/          → o mesmo, só dos chats que começam com "Maria"
/show -f                    → apaga do cache as apagadas deste chat
/show -e -f                 → apaga do cache as editadas deste chat
/show -f Trabalho           → apaga do cache tudo do chat Trabalho
/show -q pix                → as apagadas com "pix" (no seu privado: tudo, de todos os chats)
/show -e -q "bom dia" -10   → até 10 editadas com "bom dia"
/show -5 -q /pix|boleto/i   → até 5 apagadas que casam com a regex

No seu privado, quando não há nada deste chat, o bot sugere os próximos passos, um por linha:

/show -e
✏️ Nenhuma mensagem editada neste chat.
💡 Para ver as de outro chat: /show -l e depois /show -e -N <chat>
💡 Para buscar em todos: /show -e -q <texto|/regex/>

O chat

O chat vem depois das opções (o -N pode vir antes ou depois dele) e é buscado entre os que têm algo no cache, sem diferenciar maiúsculas nem acentos:

  • 2: o nº da lista do último /show -l. Sem hífen: o -2 é a quantidade.
  • Maria Lucia ou "Maria Lucia": o nome tem todas as palavras; o nome exato ganha.
  • /^Maria/: uma regex no nome (aqui, os que começam com "Maria").
  • @Maria: a menção (escolhida na lista do @ do WhatsApp) é o privado com a pessoa; @ digitado sem escolher na lista vale como nome.

Num privado, os status são os da pessoa. Se mais de um chat casar, o bot lista e espera você responder só com o nº (em até 2 minutos; sem resposta, a lista vira o aviso ⌛ Nenhum nº escolhido…). Funciona em qualquer chat.

Buscar

O -q <texto> filtra pelo trecho, sem diferenciar maiúsculas nem acentos (nas editadas, pelo texto de antes ou pelo de depois; nas reações, pela reação ou pelo texto da mensagem reagida). Com espaços, vai entre aspas (-q "bom dia"). O escopo é o de sempre: este chat, o chat pedido ou, no seu privado, todos os chats (e, sem -d, -e, -s ou -r, todos os tipos). Sem -N, vêm as 5 mais recentes que casam; o resumo diz quantas foram encontradas no total.

Com barras, é uma regex do JavaScript, com flags (-q /pix|boleto/i). Ela testa o texto como veio: sem a flag i, diferencia maiúsculas, e os acentos contam. As flags g e y são ignoradas.

/show -q pix
♻️ 2 mensagens apagadas com "pix" (as 2 mais recentes de 4; use -N para mais)

/show -5 -q /\bpix\b|boleto/i
♻️ 2 mensagens apagadas com "/\bpix\b|boleto/i"

O -q não combina com o -l nem com o -f. Sem o texto, ou com uma regex inválida, o bot avisa:

/show -q
❌ Informe o que buscar: /show -q <texto|/regex/flags>
💡 Com espaços, entre aspas: -q "bom dia"

Listar

O -l mostra quanto tem de cada tipo e os chats, numerados para o /show <nº>. As dicas do fim vêm uma por linha:

🗄️ Mensagens no cache

🗑️ Apagadas: 3 (1 com mídia · a mais antiga expira em 29 dias)
✏️ Editadas: 1 (a mais antiga expira em 30 dias)
📸 Status: 1 (a mais antiga expira em 30 dias)
😶 Reações: 0

1. 👥 Família — 🗑️ 2 (última 30/09/2026, 10:02:11) ← este chat
2. 👤 Beltrano — 🗑️ 1 · 📸 1 (última 30/09/2026, 09:40:05)
3. 👥 Trabalho — ✏️ 1 (última 30/09/2026, 11:15:42)

💡 /show <nº, nome, @menção ou /regex/> reexibe as de um chat: apagadas, editadas, status e reações juntos.
   -d, -e, -s e -r filtram
   -N para mais (máx. 20)
   -l <chat> lista só os que casam
   -f remove do cache as deste chat (no seu privado: de todos)

Com chat (/show -l <nº, nome, @menção ou /regex/>), o -l mostra só os chats que casam (todos, sem perguntar qual), mantendo o nº da lista completa, e as contas por tipo passam a ser só deles. O título traz o nome do chat quando casa um só; com vários, o que foi digitado. Na @menção, entram o privado e os status da pessoa:

/show -l trab
🗄️ Mensagens no cache de: Trabalho

🗑️ Apagadas: 0
✏️ Editadas: 1 (a mais antiga expira em 30 dias)
📸 Status: 0
😶 Reações: 0

3. 👥 Trabalho — ✏️ 1 (última 30/09/2026, 11:15:42)

💡 /show <nº, nome, @menção ou /regex/> reexibe as de um chat: apagadas, editadas, status e reações juntos.
   …

Exemplos de saída

Com chat e sem -d, -e, -s ou -r, o resumo conta cada tipo:

/show -5 Beltrano
🗄️ 2 mensagens (🗑️ 1 · 📸 1) (pedidas 5, encontradas 2)
💬 Chat: Beltrano

Uma editada reexibida com -e:

✏️ MENSAGEM EDITADA (1/1)

👥 Grupo: Trabalho
👤 Nome: Fulano
📱 Número: +5521999999999
📅 Enviada em: 30/09/2026, 11:14:03
✏️ Editada em: 30/09/2026, 11:15:42
📝 Antes: "reunião às 14h"
💬 Depois: "reunião às 15h"

Reações

O WhatsApp avisa só a reação nova de quem reagiu. Por isso o bot guarda a reação atual de cada pessoa em cada mensagem e, quando ela é removida ou trocada por outra, guarda a de antes para o /show -r e avisa no seu privado (desligue com /set show.alert.reaction off; a reação continua guardada). As suas próprias reações e as dos canais (que são anônimas) são ignoradas. Uma reação feita antes de o bot estar rodando não gera nada ao ser removida: o bot não sabe qual era.

O texto da mensagem reagida vem do cache, como estava na hora; se ela já tinha saído do cache, o aviso diz (fora do cache). Cada mudança é um item: trocar duas vezes gera dois.

😶 REAÇÃO REMOVIDA DETECTADA

👥 Grupo: Família
👤 Nome: Fulano
📱 Número: +5521999999999
📅 Reagiu em: 30/09/2026, 11:14:03
🗑️ Removida em: 30/09/2026, 11:15:42
😶 Reação: 😂
💬 Na mensagem: "o chefe vai adorar"

Trocada, o título e a linha da reação mostram as duas:

🔄 REAÇÃO TROCADA (1/1)

…
🔄 Trocada em: 30/09/2026, 11:15:42
😶 Reação: 👍 → ❤️
💬 Na sua mensagem: "chego às 8"

Para não receber os avisos de alguém (ou de um grupo), use o /mute -r.