Khi chia sẻ một liên kết trong Discord, bạn thường sẽ thấy một thẻ xem trước nhỏ hiển thị với tiêu đề, hình ảnh hoặc mô tả. Tính năng này được xây dựng bằng một BOT có tên là Discordbot. Bài viết này giải thích cách thức hoạt động của tính năng này và cách chủ sở hữu trang web có thể nhận diện và xác nhận lưu lượng truy cập của nó.
Nội dung bài viết:
Cách Discord tạo Thẻ xem trước liên kết
Khi ai đó chia sẻ một liên kết trong một tin nhắn trên Discord, hệ thống sẽ tự động truy cập liên kết đó để lấy thông tin về trang như tiêu đề, mô tả và hình ảnh của trang đó. Thông tin này được sử dụng để tạo thẻ xem trước mà bạn thấy trong cuộc trò chuyện.
Điều này chỉ xảy ra khi một liên kết được chia sẻ trong một tin nhắn. Hệ thống không tự động thực hiện việc quét hoặc thu thập dữ liệu trang web một cách liên tục.
Nếu liên kết trỏ đến một hình ảnh hoặc video, một bản sao cũng có thể được lưu trong một khoảng thời gian để tải nhanh hơn vào lần sau. Khi có người xem hình ảnh hoặc video đó, nội dung sẽ được gửi qua các máy chủ của Discord thay vì lấy trực tiếp từ trang web gốc. Việc này sẽ giữ thông tin của người xem, chẳng hạn như địa chỉ IP của họ, ở chế độ riêng tư với trang web lưu trữ tệp.
Discordbot
Discordbot là công cụ truy cập các liên kết và tạo các thẻ xem trước này. Nếu bạn sở hữu một trang web, có thể bạn muốn biết khi nào nó truy cập trang web của bạn, có thể để hiển thị thông tin hơi khác hoặc để đảm bảo tường lửa của bạn không vô tình chặn nó.
Có hai cách để nhận diện các yêu cầu của nó:
- Xem User-Agent (một đoạn văn bản ngắn xác định cái gì đang gửi yêu cầu)
- Kiểm tra địa chỉ IP mà yêu cầu được gửi đến từ đó
Xác định Discordbot
Mọi yêu cầu của Discordbot đều bao gồm một User-Agent trông như thế này:
Mozilla/5.0 (compatible; Discordbot/2.0; +https://discordapp.com)
Bạn có thể tìm từ "Discordbot" ở bất kỳ đâu trong văn bản đó. Các phần khác của chuỗi có thể thay đổi theo thời gian, vì vậy đừng dựa vào việc đối sánh chính xác toàn bộ chuỗi.
Xác minh lưu lượng truy cập Discord
Để chắc chắn một yêu cầu thực sự đến từ Discord, hãy kiểm tra xem địa chỉ IP của nó có nằm trong danh sách chính thức các dải IP công khai hay không. Tài liệu này được xuất bản dưới hai định dạng (json và txt) để bạn có thể kiểm tra theo chương trình. Bạn nên kiểm tra lại danh sách này thường xuyên vì phạm vi có thể thay đổi.