Forward LogoForwardMsg

Tạo webhook Discord

Gửi bản sao bằng tên và ảnh tác giả gốc, tự tạo webhook hoặc thử gửi qua webhook bằng bot Discord hiện có.

Webhook Discord cho phép ForwardMsg gửi tin nhắn đã sao chép đến kênh văn bản Discord bằng tên và ảnh hồ sơ của tác giả gốc. Ví dụ, tin nhắn của Maya đến nơi với tên và ảnh của Maya, còn tin tiếp theo của Tom có tên và ảnh của Tom.

Đây thường là cách đơn giản nhất để gửi bản sao đến Discord: bạn không cần tạo hoặc mời bot. Bạn không cần token bot. Bạn không cần cấu hình intent hay quyền cho bot. Tạo webhook trong kênh nhận rồi dán URL vào ForwardMsg.

Webhook gửi tin nhắn nhưng không đọc cuộc trò chuyện gốc. Tài khoản hoặc bot đã kết nối sẽ đọc chúng. Mỗi webhook thuộc về một kênh nhận, nhưng bạn có thể thêm đích đến khác vào cùng tự động hóa.

Webhook hay bot Discord?

Bạn muốn gìWebhook DiscordBot Discord không dùng chế độ webhook
Dùng tên và ảnh của từng tác giả gốcCó, chúng có thể thay đổi theo từng tin nhắn sao chép.Bản sao dùng tên và ảnh riêng của bot.
Thiết lập gửi tinTạo webhook rồi dán URL. Không cần thiết lập bot.Tạo/kết nối bot, mời bot rồi cấp quyền truy cập kênh.
Gửi văn bản, hình ảnh, video và tệpCó, nếu bật tính năng đa phương tiện và không vượt giới hạn tải lên.Có, nếu bật tính năng đa phương tiện, cấp quyền tệp và không vượt giới hạn tải lên.
Đồng bộ chỉnh sửa và xóaCó, với tin nhắn ForwardMsg đã sao chép và khi bật các tùy chọn đó.Có, khi bật các tùy chọn đó.
Giữ câu trả lời gốc và đồng bộ ghim/bỏ ghimKhông.Có, nếu có quyền phù hợp và bật tùy chọn đồng bộ.

Chọn webhook nếu muốn bản sao trông giống cuộc trò chuyện gốc. Chọn bot Discord nếu cần câu trả lời gốc hoặc đồng bộ ghim/bỏ ghim của Discord. Xem Đồng bộ thao tác tin nhắn để biết các tùy chọn đó.

Thử webhook bằng bot hiện có

Đang gửi tin qua bot Discord? Giữ nguyên bot và các đích Định tuyến hiện có. Bạn không cần tự tạo webhook hoặc thay kênh nhận để thử:

  1. Trong Discord, cấp cho bot hiện có quyền Manage Webhooks ở từng kênh nhận. Mở Server Settings → Roles để sửa vai trò bot hoặc Edit Channel → Permissions để cho phép trong một kênh cụ thể. Giữ các quyền chuyển tiếp hiện có và kiểm tra quy tắc kênh không từ chối truy cập.
  2. Trong ForwardMsg, mở tự động hóa rồi nhấp vào cuộc trò chuyện nguồn trong danh sách bên trái để mở cài đặt.
  3. Mở Nâng cao → Gửi bằng tên và ảnh đại diện của tác giả.
  4. Bật Bật webhook.
  5. Chọn Lưu thay đổi. Nếu ForwardMsg cảnh báo cần khởi động lại, hãy khởi động lại tự động hóa.
  6. Kiểm tra tin nhắn mới tiếp theo được sao chép từ cuộc trò chuyện gốc: tin đó cần dùng tên và ảnh của tác giả gốc, trừ khi bạn đặt ghi đè tác giả tùy chỉnh.

ForwardMsg tự động dùng bot để tạo hoặc quản lý webhook của kênh nhận. Bot đã lưu và Định tuyến vẫn như cũ; chỉ cách đăng bản sao thay đổi. Để quay lại gửi bằng bot thông thường, tắt Bật webhook rồi lưu lại.

Dùng Cài đặt chung thay vì chọn một cuộc trò chuyện nguồn nếu muốn cuộc trò chuyện khác kế thừa cài đặt này. Xem Cách hoạt động của cài đặt để biết ngoại lệ riêng cho từng cuộc trò chuyện.

Dùng bot thông thường cho câu trả lời và thao tác ghim

Khi bật chế độ này, bản sao có thể dùng tên và ảnh của tác giả gốc nhưng không hỗ trợ câu trả lời gốc hoặc đồng bộ ghim/bỏ ghim. Giữ cách gửi bằng bot thông thường cho các luồng cần những thao tác đó.

Dùng thiết lập này trong kênh văn bản thông thường. Với chủ đề hoặc bài đăng bên trong kênh diễn đàn/đa phương tiện, hãy tiếp tục gửi bằng bot.

Phần tiếp theo là lựa chọn khác: tự tạo webhook mà không dùng bot.

Tạo và lưu webhook

Bạn hoặc người tạo webhook giúp bạn cần quyền Manage Webhooks trong kênh Discord nhận tin. Bạn không cần là chủ máy chủ. Bạn không cần cấp quyền Administrator cho bot. Nếu không thấy điều khiển Webhooks, hãy nhờ quản trị viên máy chủ cấp quyền hoặc tạo webhook giúp. Discord yêu cầu quyền này để tạo webhook.

  1. Trong Discord, mở cài đặt kênh văn bản nhận tin. Hãy dùng kênh văn bản thông thường, không dùng chủ đề hoặc bài đăng diễn đàn/đa phương tiện.
  2. Mở Integrations → Webhooks.
  3. Chọn New Webhook (hoặc tùy chọn tương đương hiện tại).
  4. Đặt tên dễ nhận ra.
  5. Xác nhận webhook thuộc kênh bạn muốn nhận bản sao.
  6. Chọn Copy Webhook URL. Giữ URL kín: bất kỳ ai có URL đều có thể có quyền đăng vào kênh đó.
  7. Trong ForwardMsg, nhấp vào cuộc trò chuyện nguồn đang theo dõi trong danh sách bên trái để mở cài đặt.
  8. Mở Định tuyến.
  9. Chọn Thêm Webhook Discord để thêm hàng đích webhook.
  10. Mở bộ chọn webhook của hàng đó rồi chọn Thêm Webhook Discord. Nếu webhook đã lưu, hãy chọn nó rồi chuyển đến bước lưu thay đổi.
  11. Dán URL rồi chọn Thêm.
  12. Giữ nguyên hoặc đổi tên webhook trong ForwardMsg. Nếu đổi, chọn Lưu; nếu muốn giữ tên hiện tại, chọn Đóng.
  13. Xác nhận webhook được chọn trong hàng Định tuyến rồi chọn Lưu thay đổi. Nếu ForwardMsg cảnh báo cần khởi động lại, hãy khởi động lại tự động hóa trước khi kiểm tra việc gửi.

Kiểm tra kênh nhận khi tin nhắn mới tiếp theo được sao chép từ cuộc trò chuyện gốc. Không cần Bật webhook cho đích được thêm bằng Thêm Webhook Discord — tùy chọn đó dành cho đích dùng bot.

Tùy chọn nâng cao

Muốn bản sao luôn dùng thương hiệu riêng thay vì tác giả gốc? Nhấp vào cuộc trò chuyện nguồn trong danh sách bên trái để mở cài đặt, rồi mở Định tuyến → Ghi đè Tác giả Webhook. Đặt Tên Tác giả Tùy chỉnh, chẳng hạn Community Updates, và URL Hình đại diện Tùy chỉnh, chẳng hạn liên kết logo. Sau đó chọn Lưu thay đổi.

Nếu không đặt ghi đè tùy chỉnh, bản sao dùng tên và ảnh của tác giả gốc. Trường để trống vẫn có thể kế thừa giá trị tùy chỉnh từ Cài đặt chung hoặc cuộc trò chuyện cấp trên; nếu bản sao vẫn hiện cùng tên hoặc ảnh, hãy kiểm tra cả những cài đặt đó. Xem Cách hoạt động của cài đặt.

Các cài đặt này thay đổi danh tính của bản sao gửi qua webhook; chúng không đổi tên bot Discord. Xem tên và hình ảnh webhook tùy chỉnh.

Giới hạn tải lên webhook

Giới hạn tải lên áp dụng cho từng tệp, không phải tổng dung lượng tự động hóa có thể chuyển tiếp. ForwardMsg dùng giới hạn dự phòng 10 MB cho webhook Discord. Khi bot đã kết nối giúp ForwardMsg đọc được giới hạn tải lên của máy chủ, ForwardMsg có thể tự động dùng giới hạn cao hơn đã phát hiện.

Với webhook thêm bằng URL, hãy dùng Tăng Tốc Upload Webhook để khớp cấp Boost mà máy chủ nhận hỗ trợ.

Để kiểm tra cấp độ, chủ máy chủ hoặc quản trị viên có thể mở Server Boosts ở đầu danh sách kênh Discord để xem cấp hiện tại và quyền lợi đang hoạt động. Nếu không truy cập được, hãy nhờ họ xác nhận cấp của máy chủ nhận trước khi chọn ghi đè.

Giới hạn tải lên cần dùngCài đặt trong ForwardMsgGiới hạn mỗi tệp của ForwardMsg
Mặc định, khi không phát hiện giới hạn cao hơnKhông đặt ghi đè Tăng Tốc Upload, kể cả cài đặt kế thừa.Mức dự phòng 10 MB.
Boost Cấp 2Bật Tăng Tốc Upload → Cấp 2.50 MB.
Boost Cấp 3Bật Tăng Tốc Upload → Cấp 3.100 MB.
  1. Mở tự động hóa rồi nhấp cuộc trò chuyện nguồn có tệp cần chuyển tiếp trong danh sách bên trái để mở cài đặt.
  2. Mở Nâng cao → Tăng Tốc Upload Webhook.
  3. Bật Bật Tăng Tốc Upload.
  4. Chọn Cấp Độ Boost thực tế của máy chủ nhận.
  5. Chọn Lưu thay đổi. Nếu ForwardMsg cảnh báo cần khởi động lại, hãy khởi động lại tự động hóa.

Bạn cũng có thể đặt mục này trong Cài đặt chung cho các cuộc trò chuyện kế thừa. Tắt mục này trong một cuộc trò chuyện sẽ xóa ghi đè của cuộc trò chuyện đó; cấp Boost trong Cài đặt chung hoặc cuộc trò chuyện cha vẫn có thể được áp dụng. Xem cài đặt kế thừa trong Cách hoạt động của cài đặt nếu muốn quay về mức dự phòng.

Ví dụ, video 20 MB lớn hơn mức dự phòng 10 MB. Nếu máy chủ nhận có Boost Cấp 2, hãy chọn Cấp 2 để ForwardMsg có thể tải video lên trong giới hạn 50 MB của máy chủ. Tính năng video cũng cần được bật trong Tùy chọn chuyển tiếp.

Cài đặt này không mua hoặc tăng giới hạn tải lên của Discord

Chọn Cấp 3 không làm máy chủ chưa tăng cấp có giới hạn 100 MB. Mức tải lên Nitro cá nhân cũng không tăng giới hạn của webhook. Hãy khớp với mức tải lên thật của máy chủ nhận; Discord có thể từ chối tệp vượt giới hạn.

Cài đặt cấp Boost của một cuộc trò chuyện gốc áp dụng cho mọi đích webhook trong cuộc trò chuyện đó, không áp dụng riêng cho từng máy chủ nhận. Hãy chọn cấp mà tất cả máy chủ đều hỗ trợ. Cài đặt riêng cho cuộc trò chuyện chỉ hữu ích nếu những cuộc trò chuyện gốc đó có đích khác nhau.

Giới hạn Cấp 2 và Cấp 3 có trong Câu hỏi thường gặp về Server Boost của Discord. Xem giới hạn tải lên và Tăng giới hạn tải lên của webhook để biết thêm chi tiết.

Nếu webhook ngừng gửi tin

  • Webhook thêm thủ công: kiểm tra webhook vẫn còn trong kênh nhận và đích Định tuyến dùng đúng webhook đã lưu. Nếu webhook bị xóa, hãy tạo và lưu webhook thay thế. Nếu URL bị lộ, hãy xóa webhook đó và thay bằng webhook mới; không chia sẻ URL với bộ phận hỗ trợ hoặc trong tin nhắn công khai.
  • Chế độ webhook bằng bot: kiểm tra quyền Manage Webhooks của bot trong đúng kênh, cùng quyền truy cập kênh và quyền chuyển tiếp hiện có.
  • Chỉ tệp lớn bị lỗi: kiểm tra kích thước tệp, cấp Boost của máy chủ nhận và mục Tăng Tốc Upload Webhook ở trên.

Xem Giới thiệu về Webhook để biết điều khiển webhook Discord. Với vấn đề truy cập kênh, xem Gửi tin và quyền truy cập.