Como excluir seu histórico de DM no Discord

Quando o Discord foi lançado, mudou o conceito de mensagens instantâneas e bate-papos em grupo(messaging and group chats) para sempre. Uma década(A decade) antes de existir, você pode ter se encontrado usando o AOL Instant Messenger(AOL Instant Messenger) , o MSN Messenger(MSN Messenger) ou o Skype mais recente – dois(Skype—two) dos quais não existem mais, e o último sofreu muito com a popularidade do Discord .

Antes do Discord , nunca sabíamos como era ter um serviço de mensagens(messaging service) armazenando permanentemente nosso histórico de conversas(conversation history) na nuvem. Para armazenar logs em execução localmente no AIM ou no MSN(AIM or MSN) , você precisaria de algum tipo de plug-in de terceiros. No Skype , os logs de texto agora são mantidos na nuvem por apenas 30 dias.

Para alguns, manter o histórico de mensagens para sempre(message history forever) é uma grande coisa. Para outros, é um pesadelo. Em janeiro(January) de 2017, o Discord descreveu como eles podem armazenar bilhões de mensagens(how they’re able to store billions of messages) em uma postagem de blog(blog post) e parece que essa política não mudará tão cedo. O Discord(Discord) também não oferece nenhuma maneira de os usuários excluirem em massa seu histórico de DM(DM history) no Discord .

Então, o que acontece se você enviar milhares de mensagens diretas e decidir que não quer mais que elas existam para sempre? Existem várias soluções, mas nenhuma delas é perfeita.

Excluindo o histórico do Discord DM no Discord com teclas de atalho(Deleting Discord DM History on Discord With Hotkeys)

A maneira mais intuitiva de excluir uma mensagem do Discord(Discord message) é 

  1. passando o mouse sobre ele para revelar o ícone do menu de hambúrguer(hamburger menu icon) do lado direito .
  2. clicando no ícone.
  3. selecionando Excluir(Delete) .
  4. confirmando a exclusão clicando no botão Excluir(Delete) .

No entanto, isso requer o uso consistente do mouse, retardando tremendamente o processo. Portanto, você deve conhecer a sequência de comandos do teclado que imitam esse procedimento.

Aqui está uma divisão da sequência:

  1. Entre em um Discord DM.
  2. Pressione Para cima(Up) uma vez para selecionar sua mensagem mais recente.
  3. Pressione para cima(Up) novamente para ativar o editor.
  4. Pressione Ctrl + A para selecionar todo o texto no campo.
  5. Pressione Backspace para excluir o texto.
  6. Pressione Enter uma vez para confirmar a edição.
  7. Pressione Enter novamente para confirmar a exclusão no prompt.

Parece um processo longo e exaustivo, mas, na prática, você entra no ritmo e a exclusão de cada mensagem leva apenas um segundo. Requer muito menos mão firme do que mover constantemente o cursor para diferentes áreas da tela para clicar em vários botões diferentes.

Excluindo o histórico do Discord DM com AutoHotkey(Deleting Discord DM History With AutoHotkey)

Agora que estabelecemos que os DMs podem ser excluídos sem usar o mouse, isso abre a possibilidade de automatizar o processo com um simples script AutoHotkey(AutoHotkey script) .

Cobrimos o AutoHotkey no passado, como nosso artigo HelpDeskGeek sobre cinco dos scripts AutoHotkey mais úteis(most useful AutoHotkey scripts) , e a instalação do aplicativo é gratuita e leva apenas um minuto. No entanto, essa opção está disponível apenas para usuários do Windows,(this option is only available to Windows users) pois o AutoHotkey não funciona atualmente no macOS.

Idealmente, você desejará as seguintes coisas do seu script AutoHotkey:

  1. Uma chave de alternância(toggle key) para ligar e desligar
  2. A sequência completa do teclado(keyboard sequence) com pausas entre cada etapa
  3. Uma maneira de carregar continuamente mensagens anteriores

Aqui está um script de exemplo(example script) que escrevi:

F1::
    Toggle := !Toggle
    loop {
        se não Toggle
            break
        if WinExist (“ahk_exe discord.exe”)
            WinActivate
        SendInput {Up}
        Sleep 100
        SendInput {Up}
        Sleep 100
        SendInput ^a
        Sleep 100
        SendInput {Backspace}
        Sleep 100
        SendInput { Enter}
        Sleep 100
        SendInput {Enter}
        Sleep 100
        SendInput {WheelUp}
        Sleep 200
    }
    return

Este script usa a tecla F1(F1 key) como uma alternância para habilitar ou desabilitar a exclusão de mensagens(message deletion) . Para que isso funcione, você precisa já estar em uma janela de DM(DM window) ativa antes de ativar o script. As pausas ( Sleep ) entre cada pressionamento de tecla são para que as máquinas com menos poder(power don) de processamento não se precipitem e pulem uma tecla. Se você achar que esse script é executado, mas está se comportando de maneira estranha, tente aumentar o valor de cada Sleep em incrementos de 50.

No entanto, há uma ressalva para esse script, que será interrompido ao chegar a uma mensagem de chamada do Discord . (Discord call)Aqui está como eles se parecem:

Alcançar uma dessas mensagens impedirá que você pressione a tecla Para cima(Up) para selecionar suas mensagens anteriores. No entanto, podem ser possíveis melhorias no script que permitem uma solução alternativa para isso.

Excluindo o histórico do Discord DM com bots(Deleting Discord DM History With Bots)

Vamos primeiro esclarecer que não forneceremos instruções(we will not be providing instructions) sobre como usar um bot do Discord(Discord bot) para excluir seu histórico de DM(DM history) , mas estamos informando aos leitores que isso é possível.

Nos últimos anos, o Discord passou de desencorajar o uso de autobots para rotulá-lo como uma violação de seus termos(violation of its terms) .

Thanks for the heads up. We do not endorse the use of self-bots, and strongly recommend that users avoid using them.

— Discord (@discordapp) April 10, 2017

Dito isto, o uso de autobots coloca sua conta em risco de encerramento, portanto, não podemos sugerir isso. No entanto, muitos usuários relatam que o uso de autobots para fins que não são públicos, perturbadores ou prejudiciais nunca levou a uma repreensão do Discord . Tome uma decisão a seu próprio critério.

Um autobot é simplesmente uma conta de usuário executada em um token da API Discord(Discord API token) . Hoje, o Discord exige que os bots sejam rastreados e marcados por meio de seu Portal do Desenvolvedor(Developer Portal) . Um autobot contorna isso e fornece a uma conta de usuário padrão acesso(user account access) para fazer solicitações de API , permitindo que eles automatizem uma ampla variedade de tarefas. A exclusão de mensagens é uma delas.

Atualmente, a API do Discord(Discord API) oferece suporte a uma solicitação POST(POST request) que dispara um evento de gateway Message Delete Bulk(Message Delete Bulk gateway) , permitindo que os bots excluam rapidamente todas as mensagens com menos de duas semanas. As mensagens mais antigas podem ser enfileiradas e excluídas individualmente (com um limite de taxa(rate limit) ).

Com o Discord aparentemente satisfeito em armazenar nossas mensagens para sempre, cabe a nós encontrar soluções para excluí-las em massa e preservar nossa privacidade. As três opções acima são um pouco de má qualidade, mas é o melhor que temos até que o Discord ofereça uma solução.



About the author

Sou técnico de informática com mais de 10 anos de experiência na indústria do entretenimento. Eu sei como consertar computadores e tablets, aumentar seu desempenho e melhorar sua usabilidade. Além disso, também posso ajudá-lo com suas necessidades de entretenimento fornecendo dicas sobre como assistir TV ou baixar conteúdo de filmes no seu iPhone ou Mac.



Related posts