Cập nhật lần cuối:
Giới hạn ký tự tin nhắn Slack và mẹo viết hiệu quả
Những điều thú vị về Slack bạn có thể chưa biết
Tên Slack là viết tắt của "Searchable Log of All Conversation and Knowledge" (bản ghi có thể tìm kiếm của mọi cuộc trò chuyện và kiến thức) - đây là cách giải thích của đồng sáng lập Stewart Butterfield vào năm 2012. Ban đầu, đó là công cụ liên lạc nội bộ do công ty phát triển game Tiny Speck tạo ra trong lúc làm game trực tuyến "Glitch", và giai đoạn đầu được dựng trên nền giao thức IRC. Sau khi nhóm kết luận vào tháng 10 năm 2012 rằng game khó có lãi, chính công cụ nội bộ này được đưa ra thị trường thành một sản phẩm.
Giới hạn 40.000 ký tự cho phần nội dung tin nhắn là rất rộng: dán nguyên một báo cáo dài hay biên bản họp vẫn còn dư chỗ. Nhưng vừa đủ giới hạn và được người khác đọc là hai chuyện khác nhau. Tin nhắn dài chỉ hiển thị một phần trên timeline, phần còn lại phải bấm "Xem thêm" mới đọc được. Giới hạn là đường biên "đến đây thì vẫn đăng được", không phải độ dài được khuyến nghị.
Vì sao tin nhắn dài không được đọc - chỉ phần mở đầu đến được người nhận
Viết được đến giới hạn không có nghĩa là toàn bộ nội dung sẽ được đọc. Trên timeline, tin nhắn dài bị thu gọn giữa dòng, còn phần xuất hiện trong thông báo trên máy tính hay điện thoại chỉ là một đoạn đầu. Nói cách khác, thứ người đọc nhận được trước tiên không phải "toàn bộ" như người viết hình dung, mà là "phần mở đầu".
Từ đó rút ra hai nguyên tắc. Một là đặt ý định và kết luận - đề nghị, báo cáo hay câu hỏi - ngay ở đầu tin nhắn. Hai là đẩy bối cảnh, diễn biến và phần bổ sung xuống phía sau, sao cho người đọc không cần đọc tiếp vẫn biết hành động tiếp theo là gì. Một tin nhắn mở đầu bằng "Chào anh, về việc hôm trước" thì phần hiện ra trong thông báo không mang theo thông tin nào, nên chưa mở ra thì vẫn chưa biết là chuyện gì.
Độ dài phù hợp thay đổi theo mức độ chia sẻ ngữ cảnh giữa người viết và người đọc. Bản thân Slack chỉ quy định giới hạn 40.000 ký tự và không nêu độ dài khuyến nghị. Các con số dùng ở phần sau - khoảng 200-400 ký tự cho bài đăng trên kênh với cấu trúc "tiêu đề + nội dung", khoảng 50-150 ký tự cho phản hồi trong thread tập trung vào một điểm - không phải mức do Slack quy định, mà là mức tham chiếu khi biên tập, suy ra từ khác biệt ngữ cảnh của hai tình huống.
Quy 40.000 ký tự ra byte
Slack không công bố lý do đặt giới hạn ở con số này. Tuy vậy, vẫn có thể tính xem giới hạn ký tự đó tương ứng với lượng dữ liệu bao nhiêu. Trong UTF-8, một chữ tiếng Việt có dấu chiếm 3 byte và emoji chiếm 4 byte, nên 40.000 ký tự tính đơn giản là khoảng 120.000-160.000 byte, tức chừng 120-160 KB. Cùng cách nghĩ như khi thiết kế độ dài phản hồi API, hình dung rằng chỉ riêng phần văn bản đã tiến gần mức vài trăm KB sẽ giúp bạn nắm được quy mô.
Khối nội dung đó được mọi client trong kênh cùng nhận và cùng render, đồng thời cũng được đưa vào chỉ mục tìm kiếm của workspace. Vì vậy một tin nhắn cực dài không chỉ khó đọc ở thời điểm gửi, mà còn là khối dữ liệu đi theo cuộc trò chuyện về sau. Khi cần đưa vào một khối log hay tài liệu dài, hãy cân nhắc tệp đính kèm hoặc tài liệu Canvas thay vì nhồi hết vào phần nội dung tin nhắn.
Tổng quan giới hạn ký tự Slack
| Tính năng | Giới hạn ký tự | Ghi chú |
|---|---|---|
| Tin nhắn | 40.000 | Bao gồm markup định dạng (mrkdwn) |
| Tên kênh | 80 | Các loại ký tự dùng được thì theo hướng dẫn hiện trên màn hình tạo kênh |
| Chủ đề kênh | 250 | Hiển thị ở đầu kênh; liên kết và emoji tính vào giới hạn |
| Mục đích kênh | 250 | Hiển thị trong bảng chi tiết kênh |
| Văn bản trạng thái | 100 | Một emoji + văn bản; có thể đặt thời hạn |
| Tên hiển thị | 80 | Tên hiển thị của bạn trong workspace |
| Chức danh | 100 | Trường chức danh hồ sơ |
| Tiêu đề bookmark | 100 | Nhãn bookmark kênh |
| Tiêu đề Canvas | 150 | Nội dung Canvas không có giới hạn ký tự |
| Tên ứng dụng | 35 | Tên hiển thị trong Slack App Directory |
Bảng này là các giá trị xác nhận được vào thời điểm tháng 8 năm 2026. Slack ghi rõ trong tài liệu chính thức phần đặc tả dành cho phát triển ứng dụng (Block Kit, nói ở phần sau), nhưng với giới hạn của các trường nhập trên giao diện thì có những mục không được nêu dưới dạng danh sách chính thức. Hãy dùng bảng như mức tham chiếu khi vận hành, và khi cần con số chính xác thì kiểm tra ngay tại trường nhập thực tế.
Giới hạn ký tự Block Kit
Khi xây dựng Slack Bot hoặc ứng dụng, Block Kit có bộ giới hạn ký tự riêng tách biệt với nội dung tin nhắn. Block Kit render tin nhắn dưới dạng các thành phần UI có cấu trúc, và mỗi loại block có các ràng buộc khác nhau.
| Phần tử Block Kit | Giới hạn ký tự | Ghi chú |
|---|---|---|
| Văn bản Section block | 3.000 | mrkdwn hoặc plain_text |
| Header block | 150 | Chỉ plain_text |
| Văn bản nút | 75 | Nhãn nút |
| Nhãn Input block | 2.000 | Nhãn input biểu mẫu |
| Tiêu đề Modal | 24 | Chỉ plain_text |
| Block mỗi tin nhắn | 50 block | Số block tối đa |
Giới hạn 3.000 ký tự của Section block là một cạm bẫy phổ biến trong phát triển bot. Khi gửi thông báo dài, văn bản vượt quá một Section block phải được chia thành nhiều block hoặc đặt trong trường text của tin nhắn làm văn bản dự phòng.
Viết tin nhắn Slack hiệu quả
- Đặt yêu cầu lên đầu: Đặt yêu cầu hoặc điểm chính của bạn ở dòng đầu tiên.
- Sử dụng dấu đầu dòng: Chia thông tin phức tạp thành danh sách dễ quét.
- In đậm thuật ngữ quan trọng: Sử dụng *in đậm* cho các từ quan trọng để người đọc có thể lướt hiệu quả.
- Một chủ đề mỗi tin nhắn: Trộn lẫn chủ đề khiến việc tạo thread và tìm kiếm khó khăn.
- Bao gồm thời hạn: Nếu cần hành động, hãy nêu rõ thời hạn.
- Hiểu về mention: @channel thông báo cho tất cả mọi người (bao gồm thành viên offline), trong khi @here chỉ thông báo cho thành viên online. Chọn dựa trên mức độ khẩn cấp.
Thread so với kênh - Độ dài tin nhắn tối ưu
Thread giữ cho kênh sạch sẽ và cuộc trò chuyện có tổ chức. Trả lời trong thread cho các cuộc thảo luận tiếp theo, sử dụng "Cũng gửi đến kênh" một cách tiết kiệm, và tóm tắt kết luận thread trong kênh chính khi đạt được quyết định.
Bài đăng trên kênh và phản hồi thread phục vụ các mục đích khác nhau, vì vậy độ dài tin nhắn lý tưởng khác nhau. Bài đăng trên kênh được nhiều thành viên xem và hưởng lợi từ 200-400 ký tự bao gồm ngữ cảnh. Phản hồi thread, nơi người tham gia đã chia sẻ ngữ cảnh, hoạt động tốt nhất ở 50-150 ký tự tập trung vào một điểm duy nhất. Cả hai khoảng này là mức tham chiếu khi biên tập chứ không phải con số do Slack quy định.
Thread cũng có giới hạn 40.000 ký tự mỗi phản hồi. Khi cuộc thảo luận kéo dài, hãy đăng tin nhắn tóm tắt giữa thread để người đến sau có thể nắm bắt nhanh. Thời điểm nên chuyển cuộc trò chuyện sang Canvas hay một tài liệu riêng không nằm ở số lượng phản hồi, mà là lúc người mở thread về sau không còn lần ra được kết luận: phải cuộn qua rất nhiều lượt trao đổi mới thấy quyết định cuối cùng thì thread đã hết vai trò. Chỉ sử dụng "Cũng gửi đến kênh" cho các kết luận quan trọng để giảm thiểu nhiễu.
Mẹo định dạng và tác động đến số ký tự
- Khối mã: Sử dụng ba dấu backtick cho mã nhiều dòng hoặc đầu ra log
- Mã nội tuyến: Sử dụng một dấu backtick cho tên file, lệnh hoặc thuật ngữ kỹ thuật
- Trích dẫn khối: Sử dụng > để trích dẫn tin nhắn trước hoặc nguồn bên ngoài
- Phản ứng emoji: Sử dụng phản ứng thay vì tin nhắn "cảm ơn" hoặc "đã nhận" để giảm nhiễu
Một chi tiết quan trọng: markup định dạng tính vào giới hạn 40.000 ký tự. Viết *bold* hiển thị là "bold" (4 ký tự hiển thị) nhưng tiêu thụ 6 ký tự bao gồm cả dấu sao. Liên kết ở định dạng <https://example.com|display text> bao gồm toàn bộ URL trong số ký tự, vì vậy tin nhắn có nhiều URL dài có thể đạt giới hạn nhanh hơn dự kiến. Hãy lưu ý điều này khi dán khối mã hoặc đầu ra log với ba dấu backtick.
Giới hạn ký tự Slack Connect
Slack Connect cho phép các tổ chức khác nhau chia sẻ kênh để cộng tác liên công ty. Mặc dù giới hạn 40.000 ký tự cho tin nhắn áp dụng như nhau trong các kênh Slack Connect, có một số cân nhắc đặc biệt.
Emoji tùy chỉnh có thể không hiển thị cho thành viên của tổ chức khác, vì vậy phong cách giao tiếp nhiều emoji có thể không hoạt động tốt. Tự động hóa Workflow Builder có chức năng hạn chế trong các kênh Slack Connect. Mention hoạt động với @username cho thành viên bên ngoài, nhưng @channel và @here chỉ thông báo cho thành viên từ tổ chức của bạn.
Tin nhắn gửi đến đối tác bên ngoài thường yêu cầu nhiều ngữ cảnh hơn so với giao tiếp nội bộ - tránh thuật ngữ chuyên ngành, viết đầy đủ các từ viết tắt và cung cấp bối cảnh. Vì không bổ sung diễn biến và thời hạn thì câu chuyện khó thành lập được giữa hai tổ chức, tin nhắn trên kênh Slack Connect thường dài hơn so với cùng nội dung viết cho nội bộ.
Giới hạn ký tự Workflow Builder
Workflow Builder cho phép bạn tự động hóa các tác vụ lặp lại như standup hàng ngày, quy trình phê duyệt và onboarding thành viên mới mà không cần viết mã. Tuy nhiên, nó có giới hạn ký tự riêng khác biệt đáng kể so với tin nhắn thông thường.
Vào thời điểm tháng 8 năm 2026, nhãn trường input biểu mẫu giới hạn 200 ký tự, văn bản mô tả biểu mẫu 150 ký tự và văn bản bước tin nhắn 4.000 ký tự. Đây là những mục không được tài liệu chính thức nêu dưới dạng danh sách, nên khi cần con số chính xác hãy kiểm tra ngay trên màn hình tạo workflow. Dù sao thì việc chúng nhỏ hơn hẳn một bậc so với tin nhắn thông thường (40.000 ký tự) cũng không thay đổi. Đối với workflow cần gửi thông báo dài hơn, hãy chia nội dung thành nhiều bước tin nhắn hoặc bao gồm liên kết đến tài liệu Canvas.
Lỗi thường gặp
- Khối văn bản: Các đoạn văn dài, không định dạng hiếm khi được đọc hết
- Lạm dụng @channel: Thông báo cho tất cả mọi người về các vấn đề không khẩn cấp dẫn đến mệt mỏi thông báo
- Nhiều tin nhắn ngắn: "Hey" theo sau bởi câu hỏi thực tế tạo ra thông báo không cần thiết - hãy kết hợp thành một tin nhắn
- Không định dạng gì cả: Các bức tường văn bản thuần chôn vùi thông tin quan trọng. Chỉ cần in đậm các điểm chính và sử dụng danh sách đầu dòng sẽ cải thiện đáng kể khả năng đọc cho cùng nội dung.
Thiết kế tin nhắn Slack Bot
Khi xây dựng Slack Bot, việc thiết kế xung quanh giới hạn ký tự của Block Kit là thiết yếu. Tin nhắn bot có thể sử dụng Block Kit cho UI có cấu trúc, nhưng mỗi loại block có giới hạn nghiêm ngặt đòi hỏi lập kế hoạch trước.
Đối với bot thông báo, hãy tóm tắt thông tin trong giới hạn 3.000 ký tự của Section block và sử dụng nút "Xem chi tiết" để liên kết đến tài nguyên bên ngoài. Đối với bot tương tác, lưu ý rằng tiêu đề Modal chỉ giới hạn 24 ký tự - hãy giữ chúng ngắn gọn và mô tả. Trong tiếng Anh, 24 ký tự đủ cho các tiêu đề như "Create Task" hoặc "Submit Report".
Luôn đặt trường text (văn bản dự phòng) trên tin nhắn bot, ngay cả khi sử dụng Block Kit. Trường này xuất hiện trong thông báo và xem trước tin nhắn, và chia sẻ cùng giới hạn 40.000 ký tự như tin nhắn thông thường.
Kỹ thuật nâng cao
- Sử dụng Canvas cho thông tin lâu dài. Tin nhắn chat là "dòng chảy" - chúng trôi đi. Canvas cho phép bạn tạo nội dung "cố định" ghim vào kênh: ghi chú cuộc họp, tóm tắt dự án, tài liệu onboarding. Tiêu đề Canvas giới hạn 150 ký tự, nhưng nội dung không có giới hạn ký tự, lý tưởng cho tài liệu dạng dài.
- Đặt nhắc nhở với
/remind. Lệnh slash/remindcho phép bạn lên lịch nhắc nhở cho bản thân hoặc toàn bộ kênh. Sử dụng nó để theo dõi các mục hành động để không bỏ sót gì. Bản thân tin nhắn nhắc nhở hỗ trợ đầy đủ giới hạn 40.000 ký tự. - Thành thạo toán tử tìm kiếm. Kết hợp các toán tử như
from:@username,in:#channel,before:2025-01-01vàhas:linkđể tìm tin nhắn cũ hiệu quả. Đúng như nguồn gốc cái tên đã nói ở đầu bài, Slack được hình dung quanh việc tìm lại về sau - hãy viết tin nhắn với khả năng tìm kiếm trong tâm trí.
Kết luận
Giới hạn ký tự rộng rãi của Slack cho bạn không gian để giao tiếp chi tiết, nhưng tin nhắn tốt nhất là ngắn gọn và có cấu trúc tốt. Như mức tham chiếu khi biên tập, hãy nhắm đến 200-400 ký tự cho bài đăng kênh và 50-150 ký tự cho phản hồi thread. Block Kit và Workflow Builder có giới hạn ký tự riêng, vì vậy hãy kiểm tra các ràng buộc trước khi xây dựng bot hoặc tự động hóa. Sử dụng Bộ đếm ký tự để kiểm tra độ dài tin nhắn trước khi gửi các thông tin quan trọng.