> For the complete documentation index, see [llms.txt](https://tailieu.smax.bot/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://tailieu.smax.bot/4.-tinh-nang-khac/4.6-cach-su-dung-bo-loc.md).

# 4.6 Cách sử dụng bộ lọc

### 1. Thêm điều kiện Attribute:&#x20;

* Thêm điều kiện bằng cách click thêm bộ lọc trong element Go to block.
* Thêm nhiều kiều kiên bằng cách click Add new.
* Các điều kiện được khớp từ trên xuống dưới theo 2 luồng là or (hoặc) hoặc and (và).

![VD điều kiện của element Go to block](/files/-LtIOaFvFC1iH4VtG6zf)

* Các phương thức so sánh điều kiện trong Attribute.&#x20;
  * \= : So sánh ngang bằng.
  * != : So sánh không bằng.
  * \> : So sánh lớn hơn.
  * < : So sánh nhỏ hơn.
  * \>= : So sánh lớn hơn bằng.
  * <= : So sánh nhỏ hơn bằng.
  * start : Kiểm tra giá trị của attribute có bắt đầu với điều kiện không.
  * end : Kiểm tra giá trị của attribute có kết thúc với điều kiện không.
  * have : Kiểm tra giá trị của attribute có chứa điều kiện không.
  * have not : Kiểm tra giá trị của attribute có không chứa điều kiện không.
  * any : Kiểm tra attribute có giá trị không.
  * null : Kiểm tra attribute có đang null (không có giá trị gì) không.

![Các phương thức so sánh của attribute.](/files/-LtIZBcQUjjnMjkO2fRz)

{% hint style="info" %}
VD: Attribute {{HoTen}} có giá trị là Nguyễn Văn A.

* Attribute {{HoTen}} start Nguyễn → Điều kiện đúng.
* Attribute {{HoTen}} end B → Điều kiện sai.
* Attribute {{HoTen}} have Nguyễn → Điều kiện đúng.
* Attribute {{HoTen}} have not Văn → Điều kiện sai.
* Attribute {{HoTen}} have not Đào → Điều kiện đúng.
* Attribute {{HoTen}} any → Điều kiện đúng.
* Attribute {{HoTen}} null → Điều kiện sai.
  {% endhint %}

### 2. Điều kiện Sequence:&#x20;

* Kiểm tra xem người dùng đã (Đang trong; Đang không trong; Đã từng; Chưa từng) sequence đó chưa.
* Kiểm tra xem người dùng đã (Đang trong; Chưa vào; Đã vào; Đã ra) sequence đó chưa.

  &#x20;

  * is: Đang trong sequence.
  * is\_not: Đang không trong sequence.
  * was: Đã từng vào sequence.
  * was not: Chưa từng vào sequence.

![](/files/-LtIVpKTxdl5EhLTKaoB)

### 3. Phép so sánh **AND** và **OR** giữa các điều kiện.

* Chỉ được chọn 1 phương thức là and hoặc or trong bộ lọc.
* Điều kiện được kiểm tra từ trên xuống dưới theo phép so sánh đã set trong bộ lọc.&#x20;

| Phép So Sánh | Kết Quả                                                                                                  |
| ------------ | -------------------------------------------------------------------------------------------------------- |
| AND          | <p>Trả về ĐÚNG nếu tất cả các điều kiện là Đúng.</p><p>Trả về SAI nếu một trong các điều kiện là Sai</p> |
| OR           | <p>Trả về ĐÚNG nếu một trong các điều kiện là Đúng.</p><p>Trả về SAI nếu tất cả điều kiện là Sai</p>     |

{% hint style="info" %}
VD: Attribute {{Tuoi}} có giá trị là 20; Attribute {{HoTen}} có giá trị 'Nguyễn Văn A'

{{Tuoi}} > 20     or    {{HoTen}} start Nguyễn  → Đúng

{{Tuoi}} = 20     and    {{HoTen}} start Nguyễn  → Đúng

{{Tuoi}} > 20     and    {{HoTen}} start Nguyễn  → Sai
{% endhint %}

### 4. Thêm điều kiện theo Subcriber

Đây là một trong những điều kiện mới được Smax cập nhật trong tháng 10/2020. Hiểu đơn giản Subcriber là những người được bot ghi nhận đã tương tác với page (ấn nút Bắt Đầu hoặc Get Started).&#x20;

![](/files/-MLuoPgaWtAdYpOVCcsI)

* Điều kiện **No**: Người dùng chưa là Subscriber của page.
* Điều kiện **Yes:** Người dùng đã là Subcriber của page.
* Điều kiện **In 24H**: Người dùng là Subcriber của page trong vòng 24h (liên quan đến [chính sách 24h của Messenger](https://tailieu.smax.bot/7.-thong-tin-khac/chinh-sach-facebook-messenger-nam-2020))&#x20;
* Điều kiện **Over 24H:** Người dùng là Subcriber của page ngoài 24h.

### **5. Thêm điều kiện theo Attribute Vs Attribute**

Nằm trong đợt update bộ lọc vừa qua, đây là một điều kiện lọc cực kỳ thú vị. Hiểu đơn giản là tệp này nằm trong tệp kia, với điều kiện lọc mới này độ chính xác khi gửi tin hoặc setup kịch bản của bạn sẽ cực kỳ chi tiết.

{% hint style="info" %}
Ví Dụ: Bạn muốn gửi tin nhắn đến những người đã tương tác gần nhất và có quan tâm đến sản phẩm hoặc dịch vụ/sự kiện. Sau khi gắn thẻ các cho các điều kiện bạn có thể dùng bộ lọc này để set gửi đi.
{% endhint %}

![](/files/-MLvPbAt-ObZtKnPouj-)

Bạn đừng quên lựa chọn dấu để kết nối các điều kiện với nhau nhé.

![](/files/-MLvWp-SKuAmMJibb9fw)

### **6. Thêm điều kiện theo SmaxChatTag**

Ngoài chatbot thì Smax còn phát triển thêm 1 nền tảng nữa nhằm quản lý, phân loại comment và inbox. [Smax.chat](https://smax.chat/) còn cho phép bạn kết nối với Smaxbot, **Push Sale, Sapo, KiotViet** (các nền tảng quản lý bán hàng, kho vận dành cho các shop).

&#x20;Với thẻ điều kiện này, Smax bot sẽ dựa trên các tag bạn lựa chọn trên Smax Chat để lọc các đối tượng lưu trong dữ liệu để gửi đến các đối tượng mà bạn muốn.

![](/files/-MLvQn3B2tNb73JTuoZZ)

{% hint style="info" %}
Is - Lọc các đối tượng có chứa tag

Is\_not - Lọc các đối tượng có chứa tag.
{% endhint %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://tailieu.smax.bot/4.-tinh-nang-khac/4.6-cach-su-dung-bo-loc.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
