Đị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.
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: @MessageNghĩ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.
Thêm tiêu đề hoặc dòng cuối
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 đồngBạ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 đồngChọ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.
@MsgUrl — liên kết mở tin nhắn Discord
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: @MsgUrlBiế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.
@MsgUrl — liên kết đến tin nhắn Telegram
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: @MsgUrlBiế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
@MessageChi 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,@messagevà@MESSAGEhoạ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?
@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?
Tại sao biến vẫn hiển thị mà không được thay thế?
@Author: @Message.