วิธีลบประวัติ DM ของคุณใน Discord

เมื่อDiscordถูกปล่อยออกมา มันเปลี่ยนแนวคิดของการส่งข้อความโต้ตอบแบบทันทีและการแชทเป็นกลุ่ม(messaging and group chats)ไปตลอดกาล หนึ่งทศวรรษ(A decade)ก่อนที่จะมีตัวตน คุณอาจพบว่าตัวเองกำลังใช้AOL Instant Messenger , MSN MessengerหรือSkype ที่ใหม่กว่า ซึ่งสอง(Skype—two)ในนั้นไม่มีอยู่แล้ว และอันหลังได้รับความนิยม อย่างมากจาก Discord

ก่อนDiscordเราไม่เคยรู้มาก่อนว่าการใช้บริการส่งข้อความ(messaging service)เก็บประวัติการสนทนา(conversation history) ของเรา ไว้ในคลาวด์ อย่างถาวรเป็นอย่างไร ในการจัดเก็บบันทึกการทำงานใน เครื่อง AIM หรือ MSN(AIM or MSN)คุณจะต้องมีปลั๊กอินของบุคคลที่สามบางประเภท บนSkypeบันทึกข้อความจะถูกเก็บไว้ในคลาวด์เป็นเวลาเพียง 30 วัน

สำหรับบางคน การคงไว้ซึ่งประวัติข้อความตลอดไป(message history forever)เป็นสิ่งที่ดี สำหรับคนอื่นมันเป็นฝันร้าย ในเดือนมกราคม(January)ปี 2017 Discordได้สรุปวิธีที่พวกเขาสามารถจัดเก็บข้อความนับพันล้านข้อความ(how they’re able to store billions of messages)ในบล็อกโพสต์(blog post)และดูเหมือนว่านโยบายนี้จะไม่มีการเปลี่ยนแปลงในเร็วๆ นี้ Discordยังไม่มีทางให้ผู้ใช้ลบประวัติ DM(DM history) ของพวกเขา ในDiscordได้เป็นจำนวนมาก

แล้วจะเกิดอะไรขึ้นถ้าคุณส่งข้อความโดยตรงเป็นพัน ๆ ข้อความและตัดสินใจว่าคุณไม่ต้องการให้ข้อความเหล่านั้นมีอยู่ตลอดไป มีวิธีแก้ปัญหาหลายอย่าง แต่ไม่มีวิธีใดที่สมบูรณ์แบบ

การลบประวัติ Discord DM บน Discord ด้วยปุ่มลัด(Deleting Discord DM History on Discord With Hotkeys)

วิธีที่ง่ายที่สุดในการลบข้อความ Discord(Discord message)คือโดย 

  1. วางเมาส์เหนือเพื่อแสดง ไอคอนเมนูแฮมเบอร์เกอร์(hamburger menu icon)ทางด้านขวา
  2. คลิกที่ไอคอน
  3. การเลือกลบ(Delete)
  4. ยืนยันการลบโดยคลิกปุ่มลบ(Delete)

อย่างไรก็ตาม สิ่งนี้ต้องใช้เมาส์อย่างสม่ำเสมอ ทำให้กระบวนการช้าลงอย่างมาก ดังนั้น คุณควรทราบเกี่ยวกับลำดับของคำสั่งคีย์บอร์ดที่เลียนแบบขั้นตอนนี้

นี่คือรายละเอียดของลำดับ:

  1. เข้าไปที่ Discord DM
  2. กดขึ้น(Up)หนึ่งครั้งเพื่อเลือกข้อความล่าสุดของคุณ
  3. กดขึ้น(Up)อีกครั้งเพื่อเปิดใช้งานตัวแก้ไข
  4. กดCtrl + Aเพื่อเลือกข้อความทั้งหมดในฟิลด์
  5. กดBackspaceเพื่อลบข้อความ
  6. กดEnterหนึ่งครั้งเพื่อยืนยันการแก้ไข
  7. กดEnterอีกครั้งเพื่อยืนยันการลบบนพรอมต์

ดูเหมือนกระบวนการที่ยาวนานและเหนื่อยยาก แต่ในทางปฏิบัติ คุณจะเข้าจังหวะ และการลบแต่ละข้อความใช้เวลาเพียงเสี้ยววินาที ต้องใช้มือที่นิ่งน้อยกว่าการเลื่อนเคอร์เซอร์ไปยังพื้นที่ต่างๆ ของหน้าจออย่างต่อเนื่องเพื่อคลิกปุ่มต่างๆ หลายปุ่ม

การลบประวัติ Discord DM ด้วย AutoHotkey(Deleting Discord DM History With AutoHotkey)

ตอนนี้เราได้กำหนดแล้วว่าสามารถลบDM ได้โดยไม่ต้องใช้เมาส์ ซึ่งจะเป็นการเปิดโอกาสในการทำให้กระบวนการเป็นอัตโนมัติด้วย (DMs)สคริปต์ AutoHotkey(AutoHotkey script)อย่าง ง่าย

ในอดีต เราได้กล่าวถึงAutoHotkeyเช่น บทความ HelpDeskGeek เกี่ยวกับสคริปต์ AutoHotkey ที่มีประโยชน์ที่สุด(most useful AutoHotkey scripts) ห้าข้อ และการติดตั้งแอปพลิเคชันนั้นฟรีและใช้เวลาเพียงนาทีเดียว อย่างไรก็ตามตัวเลือกนี้มีให้สำหรับผู้ใช้ Windows เท่านั้น(this option is only available to Windows users)เนื่องจากAutoHotkeyไม่ทำงานบน macOS ในขณะนี้

ตามหลักการแล้ว คุณจะต้องการสิ่งต่อไปนี้จากสคริปต์ AutoHotkey ของคุณ:

  1. ปุ่มสลับ(toggle key)สำหรับเปิดปิด
  2. ลำดับแป้นพิมพ์(keyboard sequence)แบบเต็มโดยมีการหยุดระหว่างแต่ละขั้นตอน
  3. วิธีโหลดข้อความก่อนหน้าอย่างต่อเนื่อง

นี่คือตัวอย่างสคริปต์(example script) ที่ ฉันเขียน:

F1::
    Toggle := !Toggle
    loop {
        ถ้าไม่สลับ
            หยุด
        ถ้าWinExist (“ahk_exe discord.exe”)
            WinActivate
        SendInput {Up}
        สลีป 100
        SendInput {Up}
        สลีป 100
        SendInput ^a
        สลีป 100
        SendInput {Backspace}
        สลีป 100
        SendInput { Enter}
        สลีป 100
        SendInput {Enter}
        สลีป 100
        SendInput {WheelUp}
        สลีป 200
    }
    ส่งคืน

สคริปต์นี้ใช้คีย์ F1(F1 key)เป็นการสลับเพื่อเปิดหรือปิดใช้งานการลบ(message deletion)ข้อความ คุณต้องอยู่ในหน้าต่าง DM(DM window) ที่ใช้งานอยู่ ก่อนจึงจะเปิดใช้สคริปต์ได้ การหยุดชั่วคราว ( สลีป ) ระหว่างการกดแต่ละครั้งจะทำให้เครื่องที่มี (Sleep)พลัง(power don)การประมวลผลน้อย ไม่ ก้าวไปข้างหน้าและข้ามคีย์ หากคุณพบว่าสคริปต์นี้ทำงานแต่ทำงานผิดปกติ ให้ลองเพิ่มค่าของการสลีป(Sleep) แต่ละครั้ง โดยเพิ่มขึ้นทีละ 50

มีข้อแม้สำหรับสคริปต์นี้ซึ่งก็คือมันจะพังเมื่อถึงข้อความ การ โทรที่ไม่ลงรอยกัน (Discord call)นี่คือสิ่งที่ดูเหมือน:

การเข้าถึงหนึ่งในข้อความเหล่านี้จะป้องกันไม่ให้คุณกดแป้นขึ้น(Up)เพื่อเลือกข้อความก่อนหน้าของคุณก่อนหน้านั้น อย่างไรก็ตาม อาจมีการปรับปรุงสคริปต์ที่ช่วยให้สามารถแก้ไขปัญหานี้ได้

การลบประวัติ Discord DM ด้วยบอท(Deleting Discord DM History With Bots)

ให้เราชี้แจงก่อนว่าเราจะไม่ให้คำแนะนำ(we will not be providing instructions)เกี่ยวกับวิธีใช้บอท Discord(Discord bot)เพื่อลบประวัติ DM(DM history) ของคุณ แต่เราต้องการให้ผู้อ่านทราบว่าสิ่งนี้เป็นไปได้

ในช่วงไม่กี่ปีที่ผ่านมาDiscordได้เปลี่ยนจากการเลิกใช้ self-bots ไปเป็นการติดป้ายกำกับว่าเป็นการละเมิดข้อกำหนด(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

อย่างที่กล่าวไปแล้ว การใช้บอทตัวเองทำให้บัญชีของคุณเสี่ยงต่อการถูกยุติ ดังนั้นเราจึงไม่สามารถแนะนำให้ทำเช่นนั้นได้ อย่างไรก็ตาม ผู้ใช้จำนวนมากรายงานว่าการใช้บอทตัวเองเพื่อจุดประสงค์ที่ไม่เปิดเผยต่อสาธารณะ ก่อกวน หรือเป็นอันตราย ไม่เคยนำไปสู่การตำหนิจากDiscord ตัดสินใจตามดุลยพินิจของคุณเอง

บอทตัวเองเป็นเพียงบัญชีผู้ใช้ที่ทำงานบน โทเค็ นDiscord API (Discord API token)วันนี้Discordต้องการให้บอทถูกติดตามและติดแท็กผ่านพอร์ทัลนัก(Developer Portal)พัฒนา บอทตัวเองหลีกเลี่ยงสิ่งนี้และให้สิทธิ์บัญชีผู้ใช้มาตรฐานในการเข้าถึง(user account access)การ ร้องขอ APIทำให้พวกเขาทำงานที่หลากหลายโดยอัตโนมัติ การลบข้อความเป็นหนึ่งในนั้น

ปัจจุบันDiscord APIรองรับคำขอ POST(POST request)ที่เริ่ม เหตุการณ์ เกตเวย์ Message Delete Bulk(Message Delete Bulk gateway)ซึ่งช่วยให้บอทสามารถลบข้อความทั้งหมดที่มีอายุน้อยกว่าสองสัปดาห์ได้อย่างรวดเร็ว ข้อความที่เก่ากว่าสามารถจัดคิวและลบทีละข้อความได้ (ที่ขีดจำกัดอัตรา(rate limit) )

ด้วย เนื้อหาที่ดูเหมือน Discordจะจัดเก็บข้อความของเราตลอดไป เป็นหน้าที่ของเราที่จะหาวิธีแก้ปัญหาเพื่อลบข้อความจำนวนมากและรักษาความเป็นส่วนตัวของเรา สามตัวเลือกข้างต้นนั้นค่อนข้างแย่ แต่ก็ดีที่สุดที่เรามีจนกว่าDiscord จะ เสนอวิธีแก้ปัญหา



About the author

ฉันเป็นช่างคอมพิวเตอร์ที่มีประสบการณ์มากกว่า 10 ปี รวมถึง 3 ปีในฐานะพนักงานสาขา員 ฉันมีประสบการณ์ทั้งในอุปกรณ์ Apple และ Android และมีทักษะพิเศษในการซ่อมและอัพเกรดคอมพิวเตอร์ ฉันยังสนุกกับการดูภาพยนตร์บนคอมพิวเตอร์และใช้ iPhone เพื่อถ่ายภาพและวิดีโอ



Related posts