Cara Menghapus Riwayat DM Anda Di Discord

Ketika Discord dirilis, itu mengubah konsep pesan instan dan obrolan grup(messaging and group chats) selamanya. Satu dekade(A decade) sebelum ada, Anda mungkin telah menemukan diri Anda menggunakan AOL Instant Messenger , MSN Messenger , atau Skype yang lebih baru — dua(Skype—two) di antaranya tidak ada lagi, dan yang terakhir telah sangat menderita karena popularitas Discord .

Sebelum Discord , kami tidak pernah tahu bagaimana rasanya memiliki layanan perpesanan(messaging service) yang secara permanen menyimpan riwayat percakapan(conversation history) kami di cloud. Untuk menyimpan log yang berjalan secara lokal di AIM atau MSN(AIM or MSN) , Anda memerlukan semacam plugin pihak ketiga. Di Skype , log teks sekarang disimpan di cloud hanya selama 30 hari.

Bagi sebagian orang, menyimpan riwayat pesan selamanya(message history forever) adalah hal yang hebat. Bagi yang lain, ini adalah mimpi buruk. Pada bulan Januari(January) 2017, Discord menguraikan bagaimana mereka dapat menyimpan miliaran pesan(how they’re able to store billions of messages) dalam posting blog(blog post) , dan sepertinya kebijakan ini tidak akan berubah dalam waktu dekat. Discord juga tidak menawarkan cara bagi pengguna untuk menghapus secara massal riwayat DM(DM history) mereka di Discord .

Jadi, apa yang terjadi jika Anda telah mengirim ribuan pesan langsung dan memutuskan bahwa Anda tidak ingin pesan itu ada selamanya? Ada beberapa solusi, tetapi tidak ada yang sempurna.

Menghapus Riwayat Discord DM di Discord Dengan Hotkeys(Deleting Discord DM History on Discord With Hotkeys)

Cara paling intuitif untuk menghapus pesan Discord(Discord message) adalah dengan 

  1. melayang di atasnya untuk menampilkan ikon menu hamburger(hamburger menu icon) sisi kanan .
  2. mengklik ikon.
  3. memilih Hapus(Delete) .
  4. mengkonfirmasi penghapusan dengan mengklik tombol Hapus(Delete) .

Namun, ini membutuhkan penggunaan mouse yang konsisten, sangat memperlambat proses. Oleh karena itu, Anda harus mengetahui tentang urutan perintah keyboard yang meniru prosedur ini.

Berikut rincian urutannya:

  1. Masuk ke Discord DM.
  2. Tekan Atas(Up) sekali untuk memilih pesan terbaru Anda.
  3. Tekan Atas(Up) lagi untuk mengaktifkan editor.
  4. Tekan Ctrl + A untuk memilih semua teks di bidang.
  5. Tekan Backspace untuk menghapus teks.
  6. Tekan Enter sekali untuk mengonfirmasi hasil edit.
  7. Tekan Enter lagi untuk mengonfirmasi penghapusan pada prompt.

Ini tampak seperti proses yang panjang dan melelahkan, tetapi dalam praktiknya, Anda mendapatkan ritme, dan menghapus setiap pesan hanya membutuhkan waktu satu detik. Ini membutuhkan lebih sedikit tangan yang stabil daripada terus-menerus memindahkan kursor Anda ke berbagai area layar untuk mengklik beberapa tombol yang berbeda.

Menghapus Riwayat Discord DM Dengan AutoHotkey(Deleting Discord DM History With AutoHotkey)

Sekarang setelah kami menetapkan bahwa DM(DMs) dapat dihapus tanpa menggunakan mouse, hal itu membuka kemungkinan untuk mengotomatiskan proses dengan skrip AutoHotkey(AutoHotkey script) sederhana .

Kami telah membahas AutoHotkey di masa lalu, seperti artikel HelpDeskGeek kami tentang lima skrip AutoHotkey yang paling berguna(most useful AutoHotkey scripts) , dan menginstal aplikasi ini gratis dan hanya membutuhkan waktu satu menit. Namun, opsi ini hanya tersedia untuk pengguna Windows(this option is only available to Windows users) karena AutoHotkey saat ini tidak berfungsi di macOS.

Idealnya, Anda menginginkan hal-hal berikut dari skrip AutoHotkey Anda:

  1. Tombol sakelar(toggle key) untuk menyalakan dan mematikannya
  2. Urutan keyboard(keyboard sequence) lengkap dengan jeda di antara setiap langkah
  3. Cara untuk terus memuat pesan sebelumnya

Berikut ini contoh script(example script) yang sudah saya buat:

F1::
    Toggle := !Toggle
    loop {
        jika tidak 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
    }
    kembali

Skrip ini menggunakan tombol F1(F1 key) sebagai sakelar untuk mengaktifkan atau menonaktifkan penghapusan pesan(message deletion) . Agar ini berfungsi, Anda harus sudah berada di jendela DM(DM window) aktif sebelum mengaktifkan skrip. Jeda ( Tidur(Sleep) ) di antara setiap penekanan tombol adalah agar mesin dengan daya pemrosesan yang lebih kecil tidak(power don) mendahului dirinya sendiri dan melewatkan satu tombol. Jika Anda menemukan bahwa skrip ini berjalan tetapi berperilaku aneh, coba tingkatkan nilai setiap Tidur(Sleep) dengan kelipatan 50.

Namun, ada peringatan untuk skrip ini, yaitu bahwa skrip itu akan rusak setelah mencapai pesan panggilan Discord(Discord call) . Inilah yang terlihat seperti:

Mencapai salah satu pesan ini akan mencegah Anda menekan tombol Atas(Up) untuk memilih pesan sebelumnya. Namun, perbaikan skrip dimungkinkan yang memungkinkan solusi untuk ini.

Menghapus Riwayat DM Discord Dengan Bot(Deleting Discord DM History With Bots)

Pertama-tama, izinkan kami mengklarifikasi bahwa kami tidak akan memberikan instruksi(we will not be providing instructions) tentang cara menggunakan bot Discord(Discord bot) untuk menghapus riwayat DM(DM history) Anda , tetapi kami memberi tahu pembaca bahwa ini mungkin.

Dalam beberapa tahun terakhir, Discord telah berubah dari mengecilkan penggunaan bot sendiri menjadi langsung melabelinya sebagai pelanggaran terhadap ketentuannya(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

Karena itu, menggunakan bot mandiri membuat akun Anda berisiko dihentikan, jadi kami tidak menyarankan untuk melakukannya. Namun, banyak pengguna melaporkan bahwa menggunakan bot mandiri untuk tujuan yang tidak bersifat publik, mengganggu, atau berbahaya tidak pernah menyebabkan teguran dari Discord . Buat keputusan atas kebijaksanaan Anda sendiri.

Self-bot hanyalah akun pengguna yang berjalan pada token Discord API(Discord API token) . Hari ini, Discord mengharuskan bot dilacak dan diberi tag melalui Portal Pengembangnya(Developer Portal) . Sebuah self-bot menghindari ini dan memberikan akses akun pengguna(user account access) standar untuk membuat permintaan API , memungkinkan mereka untuk mengotomatisasi berbagai tugas. Menghapus pesan adalah salah satunya.

Discord API saat ini mendukung permintaan POST(POST request) yang memicu peristiwa gerbang Pesan Hapus Massal(Message Delete Bulk gateway) , yang memungkinkan bot untuk dengan cepat menghapus semua pesan yang berumur kurang dari dua minggu. Pesan lama dapat diantrekan dan dihapus satu per satu (dengan batas kecepatan(rate limit) ).

Dengan Discord yang tampaknya puas dengan menyimpan pesan kami selamanya, kami harus menemukan solusi untuk menghapusnya secara massal dan menjaga privasi kami. Tiga opsi di atas semuanya agak jelek, tetapi itu yang terbaik yang kami miliki sampai Discord menawarkan solusi.



About the author

Saya seorang ahli komputer dengan pengalaman lebih dari 10 tahun di industri perangkat lunak dan browser. Saya telah merancang, membangun, dan mengelola seluruh instalasi program perangkat lunak, serta mengembangkan dan memelihara browser. Pengalaman saya memberi saya kemampuan untuk memberikan penjelasan yang jelas dan ringkas tentang topik yang rumit - apakah itu cara kerja Microsoft Office atau cara memaksimalkan Mozilla Firefox. Selain keterampilan komputer saya, saya juga seorang penulis yang mahir dan dapat berkomunikasi secara efektif secara online dan secara langsung.



Related posts