Forward LogoForwardMsg

Định dạng tin nhắn

Tạo tin nhắn cuối cùng được chuyển tiếp bằng văn bản, biến, tiêu đề và dòng cuối.

Định dạng tin nhắn cho phép bạn quyết định hình thức tin nhắn được sao chép: thêm văn bản, tiêu đề hoặc dòng cuối của riêng bạn, cùng thông tin như tên tác giả gốc.

Vị trí trong ứng dụng
Trình chỉnh sửa tự động hóa → nhấp vào cuộc trò chuyện/kênh nguồn đang theo dõi để mở cài đặt, hoặc nhấp Cài đặt chung → Định dạng → Định dạng tin nhắn

Bắt đầu với định dạng mặc định

Mẫu kết hợp văn bản bạn viết với biến — các chỗ giữ chỗ như @Author và @Message được điền thông tin của từng tin nhắn đến.

Theo mặc định, tự động hóa mới dùng mẫu:

@Author: @Message

Nghĩa là tên người gửi xuất hiện trước, theo sau là văn bản tin nhắn gốc. Bản thân mẫu không thêm tiêu đề hay dòng cuối và cũng không viết lại văn bản gốc.

Nếu muốn thay hoặc xóa một từ, liên kết hay phần khác bên trong tin nhắn, hãy dùng Thay thế hoặc xóa văn bản. Định dạng tin nhắn quyết định bố cục cuối cùng; quy tắc thay thế thay đổi nội dung khớp.

Viết văn bản cố định trước @Message để làm tiêu đề, hoặc sau biến này để làm dòng cuối. Khi có tin nhắn, ForwardMsg thay từng biến bằng giá trị tương ứng từ tin nhắn nguồn.

Ví dụ, để thêm máy chủ nguồn làm tiêu đề, hãy viết:

[Sao chép từ @Server]
@Author: @Message

Để thêm dòng cuối, hãy viết:

@Author: @Message

— Được chuyển tiếp bởi nhóm cộng đồng

Bạn có thể kết hợp cả hai, thêm ngắt dòng và sắp xếp biến theo cách phù hợp với người nhận. Với nguồn Discord tên Community, tin nhắn của Maya dùng cả hai ví dụ sẽ thành:

[Sao chép từ Community]
Maya: Bản phát hành đã sẵn sàng.

— Được chuyển tiếp bởi nhóm cộng đồng

Chọn phạm vi áp dụng của định dạng

Lưu mẫu trong Cài đặt chung nếu mọi cuộc trò chuyện nguồn được theo dõi đều cần cùng định dạng. Để đặt định dạng khác cho một cuộc trò chuyện/kênh/chủ đề nguồn, hãy nhấp vào đó trong danh sách bên trái để mở cài đặt rồi lưu mẫu riêng. Mẫu đó thay thế mẫu dùng chung cho nguồn ấy.

Xem Cách hoạt động của cài đặt để biết về giá trị mặc định dùng chung và ngoại lệ cho một cuộc trò chuyện.

Biến dùng được trên mọi nguồn

Biến là chỗ giữ chỗ mà ForwardMsg thay thế khi tin nhắn nguồn đến. Mỗi biến bắt đầu bằng @; hãy kết hợp chúng với văn bản thông thường để tạo bố cục.

@Message — văn bản tin nhắn gốc

Văn bản tin nhắn nguồn sau khi các quy tắc Thay thế hoặc Xóa đã chạy. Nếu không có @Message, kết quả chỉ chứa các biến và văn bản cố định khác. Mẫu kiểm soát bố cục; nó không viết lại nội dung bên trong biến này.

@Author — tên hiển thị của người gửi

Tên hiển thị của người gửi tin nhắn. Dùng biến này khi người nhận cần biết ai đã viết nội dung gốc.

@AuthorID — mã định danh người gửi

ID tài khoản của người gửi gốc nếu có. Dùng biến này để xác định chính xác người gửi ngay cả khi tên hiển thị thay đổi.

@MsgId — mã định danh tin nhắn nguồn

ID của tin nhắn gốc. Thêm biến này nếu bạn muốn đối chiếu bài đăng đã sao chép với tin nhắn gốc tương ứng.

@Day, @Month, @Year, @Hour, @Minute và @Second — thời điểm nguồn

Các biến này thể hiện ngày và giờ của tin nhắn nguồn theo múi giờ được cấu hình cho tự động hóa. Kết hợp với văn bản thông thường, ví dụ @Year-@Month-@Day @Hour:@Minute.

Biến Discord

@Server và @ServerID — máy chủ Discord

Với Discord, @Server là tên guild/máy chủ còn @ServerID là ID của máy chủ đó. Trong tin nhắn trực tiếp, giá trị máy chủ là DM.

@Channel và @ChannelID — kênh Discord

Với Discord, @Channel là tên kênh còn @ChannelID là ID của kênh đó.

@Username, @Nick và @AuthorImageURL — thông tin tác giả Discord

@Username là tên người dùng Discord, @Nick là biệt danh trong máy chủ nếu có, còn @AuthorImageURL là URL ảnh đại diện được tác giả nguồn sử dụng.

Dùng biến này để người nhận có thể mở tin nhắn Discord gốc nếu họ cũng có quyền truy cập.

Ví dụ mẫu Discord

[@Server · #@Channel]
@Author (@Username)
@Message

Nguồn: @MsgUrl

Biến Telegram

@Server và @Chat — tên cuộc trò chuyện Telegram

Với Telegram, cả @Server và @Chat đều hiển thị tên cuộc trò chuyện, kênh hoặc nhóm gốc. Các biến ID tương ứng là @ServerID và @ChatID, hiển thị ID cuộc trò chuyện Telegram.

@Channel và @Topic — hành vi Telegram hiện tại

Với Telegram, @Channel và @Topic hiện chứa tên cuộc trò chuyện nguồn, không phải tên chủ đề riêng. @ChannelID và @TopicID có thể chứa ID chủ đề khi tin nhắn nguồn thuộc một chủ đề.

@Username — tên người dùng Telegram

Tên người dùng Telegram của người gửi nếu tài khoản có tên này. Giá trị có thể để trống nếu người gửi không có tên người dùng công khai.

ForwardMsg tạo liên kết đến tin nhắn nguồn nếu Telegram hỗ trợ liên kết đó. Người nhận vẫn cần quyền truy cập riêng để mở tin nhắn gốc.

Ví dụ mẫu Telegram

[@Chat]
@Author (@Username)
@Message

Bản gốc: @MsgUrl

Biến WhatsApp

@Server và @Chat — tên cuộc trò chuyện WhatsApp

Với WhatsApp, @Server và @Chat hiển thị tên cuộc trò chuyện gốc. @ServerID và @ChatID hiển thị ID của cuộc trò chuyện đó.

@AuthorImageURL — ảnh tác giả nguồn

Biến này chứa URL ảnh của tác giả nguồn nếu có. Nếu không có ảnh tác giả, hãy chọn mẫu vẫn dùng được khi thiếu ảnh.

Ví dụ mẫu WhatsApp

[@Chat]
@Author
@Message

Chi tiết kỹ thuật và giới hạn

  • Đặt khoảng trắng hoặc dấu câu giữa các biến và từ xung quanh để văn bản kết quả dễ đọc.
  • Biến không phân biệt chữ hoa/thường: @Message, @message và @MESSAGE hoạt động như nhau.
  • Mẫu có độ dài tối đa 4096 ký tự.
  • Biến không nhận diện được sẽ vẫn hiển thị như bạn viết. Nếu gặp trường hợp này, hãy kiểm tra danh sách biến dành cho nền tảng nguồn và thử mẫu ngắn hơn trước.

Xóa tên tác giả

Chỉ dùng @Message nếu bạn chỉ muốn văn bản tin nhắn. Cách này xóa tên tác giả khỏi nội dung; đích đến vẫn hiển thị danh tính của bot hoặc webhook gửi tin.

Chọn Lưu thay đổi, rồi gửi một ví dụ qua cuộc trò chuyện thử nghiệm của riêng bạn để xem kết quả.

Dùng Thay thế hoặc xóa văn bản để chỉnh từ ngữ bên trong tin nhắn và Tùy chọn chuyển tiếp để chọn loại tin đủ điều kiện trước khi định dạng.

Câu hỏi thường gặp

Tôi có thể xóa tên tác giả không?
Có. Bỏ @Author và @Username khỏi mẫu. Bot hoặc webhook đích vẫn có phần thể hiện riêng, vì vậy hãy kiểm tra kết quả cuối.
Tôi có thể tùy chỉnh tin nhắn cuối cùng không?
Có. Kết hợp văn bản thông thường, ngắt dòng, tiêu đề, dòng cuối và các biến được nền tảng nguồn hỗ trợ.
Tại sao biến vẫn hiển thị mà không được thay thế?
Biến này không khả dụng cho nguồn đó hoặc tên biến không được nhận diện. Hãy kiểm tra danh sách trên trang này và thử mẫu ngắn hơn bắt đầu bằng @Author: @Message.