Как удалить историю DM в Discord


Появление Discord навсегда изменило концепцию обмена мгновенными сообщениями и групповых чатов. За десять лет до его появления вы, возможно, использовали AOL Instant Messenger, MSN Messenger или более новую версию Skype — двух из которых больше не существует, а последняя сильно пострадала от популярности Discord.

До Discord мы никогда не знали, что значит, когда служба обмена сообщениями постоянно хранит историю наших разговоров в облаке. Чтобы локально хранить журналы работы в AIM или MSN, вам понадобится какой-то сторонний плагин. В Skype текстовые журналы теперь хранятся в облаке всего 30 дней.

Для некоторых сохранение истории сообщений навсегда — это здорово. Для других это кошмар. В январе 2017 года Discord указал как они могут хранить миллиарды сообщений в своем блоге, и похоже, что эта политика не изменится в ближайшее время. Discord также не предлагает пользователям возможности массового удаления своей истории личных сообщений в Discord.

Итак, что произойдет, если вы отправите тысячи прямых сообщений и решите, что больше не хотите, чтобы они существовали вечно? Есть несколько решений, но ни одно из них не идеально.

Удаление истории Discord DM в Discord с помощью горячих клавиш

Самый интуитивно понятный способ удалить сообщение Discord — 

  1. наведя на него курсор, вы увидите значок гамбургер-меню справа.
  2. нажав на значок.
  3. выбор Удалить .
  4. подтверждение удаления нажатием кнопки Удалить .
  5. /дел>

    Однако это требует постоянного использования мыши, что значительно замедляет процесс. Поэтому вам следует знать о последовательности клавиатурных команд, имитирующих эту процедуру.

    Вот последовательность действий:

    1. Отправьте личное сообщение в Discord.
    2. Нажмите Вверх один раз, чтобы выбрать последнее сообщение.
    3. Нажмите Вверх еще раз, чтобы активировать редактор.
    4. Нажмите Ctrl + A , чтобы выделить весь текст в поле.
    5. Нажмите Backspace , чтобы удалить текст.
    6. Нажмите Ввод один раз, чтобы подтвердить изменение.
    7. Нажмите Ввод еще раз, чтобы подтвердить удаление в командной строке.
    8. Это кажется долгим и утомительным процессом, но на практике вы входите в ритм, и удаление каждого сообщения занимает всего секунду. Для этого требуется гораздо меньше твердой руки, чем постоянно перемещать курсор в разные области экрана, чтобы нажимать несколько разных кнопок..

      Удаление истории Discord DM с помощью AutoHotkey

      Теперь, когда мы установили, что личные сообщения можно удалять без использования мыши, появилась возможность автоматизации процесса с помощью простого сценария AutoHotkey.

      Мы уже рассматривали AutoHotkey ранее, например, в нашей статье HelpDeskGeek о пяти из самые полезные скрипты AutoHotkey, и установка приложения бесплатна и занимает всего минуту. Однако эта опция доступна только пользователям Windows , поскольку AutoHotkey в настоящее время не работает в macOS.

      В идеале от вашего скрипта AutoHotkey вам понадобятся следующие функции:

      1. Кнопка переключения для включения и выключения.
      2. Полная последовательность клавиш с паузами между каждым шагом.
      3. Способ непрерывной загрузки более ранних сообщений
      4. Вот пример написанного мною сценария:

        f1 ::
        Toggle: =! Toggle
        loop {
        Если не переключить
        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

        Этот скрипт использует клавишу F1 в качестве переключателя для включения или отключения удаления сообщений. Чтобы это работало, вам нужно уже находиться в активном окне DM, прежде чем включать скрипт. Паузы (Sleep) между каждым нажатием клавиши предназначены для того, чтобы машины с меньшей вычислительной мощностью не опережали себя и не пропускали клавишу. Если вы обнаружите, что этот сценарий запускается, но ведет себя странно, попробуйте увеличить значение каждого сна с шагом 50.

        Однако у этого сценария есть один нюанс: он прерывается при получении сообщения о вызове Discord. Вот как они выглядят:

        После достижения одного из этих сообщений вы не сможете нажать клавишу Вверх , чтобы выбрать предыдущие сообщения перед ним. Однако возможны улучшения сценария, позволяющие обойти эту проблему..

        Удаление истории Discord DM с помощью ботов

        Давайте сначала уточним, что мы не будем предоставлять инструкции о том, как использовать бота Discord для удаления вашей истории личных сообщений, но мы сообщаем читателям, что это возможно.

        За последние несколько лет Discord перешел от неодобрения использования автоботов к прямому обозначению их как нарушение его условий.

        При этом использование самостоятельных ботов подвергает вашу учетную запись риску удаления, поэтому мы не можем рекомендовать это делать. Однако многие пользователи сообщают, что использование селф-ботов в целях, которые не являются публичными, разрушительными или вредными, никогда не приводило к выговорам со стороны Discord. Принимайте решение по своему усмотрению.

        Самобот — это просто учетная запись пользователя, работающая на токене Discord API. Сегодня Discord требует, чтобы боты отслеживались и помечались через Портал разработчиков. Самостоятельный бот обходит это и предоставляет стандартной учетной записи пользователя доступ к выполнению запросов API, что позволяет им автоматизировать широкий спектр задач. Удаление сообщений — один из них.

        Discord API в настоящее время поддерживает запрос POST, который запускает событие шлюза массового удаления сообщений, позволяя ботам быстро удалять все сообщения возрастом менее двух недель. Более старые сообщения можно ставить в очередь и удалять по отдельности (с ограничением скорости).

        Поскольку Discord, по-видимому, доволен тем, что наши сообщения будут храниться вечно, нам предстоит найти решения для их массового удаления и сохранения нашей конфиденциальности. Все три вышеперечисленных варианта немного неубедительны, но это лучшее, что у нас есть, пока Discord не предложит решение.

        .

        Похожие сообщения:


        25.10.2019