Gửi tin nhắn có định dạng

Với Zalo User, bạn có thể dùng các ký hiệu đơn giản để tô đậm, in nghiêng, gạch ngang, đổi màu chữ hoặc cỡ chữ trong tin nhắn.


Cách 1: Sử dụng markdown

1. Định dạng cơ bản

Kiểu
Cách gõ
Ví dụ
Kết quả

Đậm

**nội dung** hoặc __nội dung__

**Quan trọng**

Quan trọng

Nghiêng

*nội dung* hoặc _nội dung_

*Chú ý*

Chú ý

Gạch ngang

~~nội dung~~

~~Đã huỷ~~

Đã huỷ

2. Màu chữ

Cách gõ
Hiển thị

{color:#db342e}màu đỏ{/color}

màu đỏ

{color:#f27806}màu cam{/color}

màu cam

{color:#f7b503}màu vàng{/color}

màu vàng

{color:#15a85f}màu xanh{/color}

màu xanh

3. Cỡ chữ

Cách gõ
Ví dụ

{size:20}nội dung{/size}

{size:20}Chữ rất lớn{/size}

{size:18}nội dung{/size}

{size:18}Chữ lớn{/size}

{size:13}nội dung{/size}

{size:13}Chữ nhỏ{/size}

Lưu ý

  • Phải đóng đúng cặp: {color:#db342e}...{/color}, {size:20}...{/size}

  • Zalo User hỗ trợ tốt các màu và size được liệt kê các bảng trên

  • Có thể xuống dòng bằng \n.

  • Chưa hỗ trợ định dạng lồng nhau, kiểu như **_đậm-nghiêng_**


Ví dụ hoàn chỉnh


Cách 2: Khai báo biến style khi gọi API

Ngoài việc sử dụng cách 1, bạn cũng có thể khai báo thuộc tính styles trực tiếp khi gọi API với các giá trị tương ứng, như ví dụ minh họa dưới đây.

Với thuộc tính

  • start: Vị trị bắt đầu định dạng

  • len: Chiều dài text cần định dạng

  • st: Kiểu style

    • b: chữ đậm

    • i: chữ nghiêng

    • s: chữ gạch gang

    • c_xxx: màu chữ

    • f_xx: cỡ chữ

Với cách này, bạn có thể áp dụng đồng thời nhiều kiểu định dạng cho cùng một đoạn văn bản.

Last updated