Khi Discord được phát hành, nó đã thay đổi khái niệm nhắn tin tức thời và trò chuyện nhóm mãi mãi. Một thập kỷ trước khi nó tồn tại, bạn có thể đã thấy mình sử dụng AOL Instant Messenger, MSN Messenger hoặc hai Skype Skype mới hơn không còn tồn tại và sau này đã bị ảnh hưởng rất nhiều từ sự phổ biến của Discord.
Trước Discord, chúng tôi chưa bao giờ biết dịch vụ nhắn tin sẽ lưu trữ vĩnh viễn lịch sử hội thoại của chúng tôi trên đám mây như thế nào. Để lưu trữ cục bộ các bản ghi đang chạy trên AIM hoặc MSN, bạn muốn có một số loại plugin của bên thứ ba. Trên Skype, nhật ký văn bản hiện được lưu giữ trên đám mây chỉ trong 30 ngày.
Đối với một số người, giữ lịch sử tin nhắn mãi mãi là một điều tuyệt vời. Đối với những người khác, nó là một cơn ác mộng. Vào tháng 1 năm 2017, Discord đã phác thảo Làm thế nào họ có thể lưu trữ hàng tỷ tin nhắn trong một bài đăng trên blog và có vẻ như chính sách này đã giành được Thay đổi sớm bất cứ lúc nào. Discord cũng không cung cấp cách nào để người dùng xóa hàng loạt lịch sử DM của họ trên Discord.
Vậy, điều gì xảy ra nếu bạn đã gửi hàng ngàn tin nhắn trực tiếp và quyết định bạn không còn muốn chúng tồn tại mãi mãi? Có một số giải pháp, nhưng không có giải pháp nào là hoàn hảo. là bởi
Tuy nhiên, điều này đòi hỏi phải sử dụng chuột một cách nhất quán, làm chậm quá trình rất nhiều. Do đó, bạn nên biết về trình tự các lệnh bàn phím bắt chước quy trình này.
Đây là sự cố của trình tự:
Điều này có vẻ như giống như một quá trình dài và mệt mỏi, nhưng trong thực tế, bạn hòa vào một nhịp điệu và xóa từng tin nhắn chỉ mất một giây. Nó đòi hỏi ít sự ổn định hơn là liên tục di chuyển con trỏ của bạn đến các khu vực khác nhau trên màn hình để nhấp vào nhiều nút khác nhau.
Xóa Lịch sử DM Discord bằng AutoHotkey
Bây giờ chúng tôi đã thiết lập rằng DM có thể bị xóa mà không cần sử dụng chuột, điều này sẽ mở ra khả năng tự động hóa quy trình với tập lệnh AutoHotkey đơn giản.
Trước đây, chúng tôi đã đề cập đến AutoHotkey như bài viết HelpDeskGeek của chúng tôi về năm trong số tập lệnh AutoHotkey hữu ích nhất và việc cài đặt ứng dụng là miễn phí và chỉ mất một phút. Tuy nhiên, tùy chọn này chỉ khả dụng cho người dùng Windowsvì AutoHotkey hiện không hoạt động trên macOS.
Lý tưởng nhất là bạn sẽ muốn những điều sau từ tập lệnh AutoHotkey của mình:
Đây là tập lệnh ví dụ tôi đã viết:
F1 ::
Chuyển đổi: =! Chuyển đổi
vòng lặp {
nếu không Chuyển đổi
phá vỡ
nếu WinExist (Hồi ahk_exe Discord.exe)) WinActivate
SendInput {Up}
Ngủ 100
SendInput {Up}
Ngủ 100
SendInput ^ a
Ngủ 100
SendInput {Backspace}
Ngủ 100
SendInput {Enter}
Ngủ 100
SendInput {Enter}
Ngủ 100
SendInput {WheelUp}
Ngủ 200
}
Return
Tập lệnh này sử dụng phím F1 làm chuyển đổi để bật hoặc tắt xóa tin nhắn. Để làm việc này, bạn cần phải ở trong cửa sổ DM hoạt động trước khi bật kịch bản. Các lần tạm dừng (Ngủ) giữa mỗi lần nhấn phím để các máy có sức mạnh xử lý ít hơn không thể vượt lên chính mình và bỏ qua một phím. Nếu bạn thấy rằng tập lệnh này chạy nhưng có hành vi kỳ lạ, hãy thử tăng giá trị của mỗi Ngủ ở mức tăng 50.
Mặc dù vậy, có một cảnh báo cho tập lệnh này, đó là nó sẽ bị hỏng khi đạt đến Bất hòa tin nhắn cuộc gọi. Đây là những gì trông giống như:
Tiếp cận một trong những tin nhắn này sẽ ngăn bạn nhấn phím Lênđể chọn các tin nhắn trước đó trước tin nhắn. Tuy nhiên, có thể cải thiện tập lệnh cho phép khắc phục sự cố này.
Xóa lịch sử DM bất hòa với Bots
Trước tiên chúng ta hãy làm rõ rằng chúng tôi sẽ không cung cấp hướng dẫnvề cách sử dụng bot Discord để xóa lịch sử DM của bạn, nhưng chúng tôi cho độc giả biết rằng điều này là có thể.
Trong vài năm qua, Discord đã đi từ việc không khuyến khích việc sử dụng các bot tự động để hoàn toàn gắn nhãn nó là vi phạm các điều khoản của nó.
Điều đó có nghĩa là, sử dụng tự bot khiến tài khoản của bạn có nguy cơ bị chấm dứt, vì vậy chúng tôi không thể đề xuất làm điều đó. Tuy nhiên, nhiều người dùng báo cáo rằng việc sử dụng tự bot cho các mục đích phát sinh công khai, gây rối hoặc có hại chưa bao giờ dẫn đến khiển trách từ Discord. Đưa ra quyết định theo ý của bạn.
Tự bot chỉ đơn giản là một tài khoản người dùng đang chạy trên mã thông báo API Discord. Ngày nay, Discord yêu cầu các bot được theo dõi và gắn thẻ thông qua Cổng thông tin dành cho nhà phát triển của nó. Một bot tự cắt bỏ điều này và cung cấp quyền truy cập tài khoản người dùng chuẩn để thực hiện các yêu cầu API, cho phép họ tự động hóa một loạt các tác vụ. Xóa tin nhắn là một trong số đó.
API Discord hiện hỗ trợ yêu cầu POST thực hiện sự kiện Cổng xóa tin nhắn hàng loạt, cho phép bot xóa nhanh tất cả các tin nhắn chưa đầy hai tuần. Các tin nhắn cũ hơn có thể được xếp hàng và xóa riêng lẻ (ở giới hạn tốc độ).
Với Discord dường như có nội dung lưu trữ tin nhắn của chúng tôi mãi mãi, nó đã đưa ra giải pháp xóa hàng loạt chúng và bảo vệ quyền riêng tư của chúng tôi. Ba tùy chọn trên đều hơi kém chất lượng, nhưng đó là cách tốt nhất chúng tôi có cho đến khi Discord đưa ra giải pháp.