# Plugin Dify cho sự kiện realtime, thông báo đẩy và phê duyệt

> Plugin công cụ cho Dify với bốn công cụ dùng trong workflow và agent: phát sự kiện tới các kênh, gửi thông báo đẩy, nhờ một người phê duyệt một bước và đọc câu trả lời.

Source: https://hibira.io/vi/guides/dify

Plugin công cụ cho Dify với bốn công cụ dùng trong workflow và agent: phát sự kiện tới các kênh, gửi thông báo đẩy, nhờ một người phê duyệt một bước và đọc câu trả lời.

Package: hibira-io/dify

- Request Approval gửi cho một người liên kết dùng một lần để phê duyệt hoặc chọn một phương án, và có thể chờ ngay trong node tối đa 9 phút. Get Approval đọc câu trả lời sau.
- Mọi công cụ cũng dùng được trong agent của Dify, khi đó mô hình tự điền kênh, tin nhắn hoặc câu hỏi.
- Send Push Notification gửi tới thiết bị iOS, Android và web theo interest hoặc user ID.
- Yêu cầu được ký bằng App secret, secret không bao giờ được gửi đi. Plugin chỉ giao tiếp với Hibira API và không lưu gì.

## 1. Cài đặt

```text
Plugins → Install plugin → Marketplace → Hibira
  or: Install plugin → Local package file →
      hibira-0.1.0.difypkg from github.com/hibira-io/dify/releases
```

## 2. Thiết lập

```text
Tools → Hibira → API Key Authorization Configuration
  App ID:            YOUR_APP_ID
  Key:               YOUR_APP_KEY
  Secret:            YOUR_APP_SECRET
  Push Instance ID:  optional, for push notifications
  Push Secret Key:   optional
```

## 3. Xin phê duyệt

```text
Start (order, amount)
→ Hibira → Publish Event
    Channels:  orders      Event:  refund-requested
→ Hibira → Request Approval
    Question:  Refund order {{order}} for {{amount}}?
    Options:   Refund, Decline
    Wait for Answer (Minutes):  5
→ IF text starts with Approved → Hibira → Send Push Notification
```

## Trước khi bắt đầu

- Phê duyệt dùng được với các ứng dụng tạo trong cổng Hibira. Liên kết trả lời chỉ dùng được một lần và hết hạn sau thời gian bạn đặt.
- Khi đặt Wait for Answer bằng 0, Request Approval trả về ngay với liên kết trả lời trong url. Gửi liên kết cho người đó, rồi chờ bằng Get Approval.
- Send Push Notification cần Push Instance ID và Push Secret Key trong tab Push của app.

- [Dify Marketplace](https://marketplace.dify.ai/plugin/hibira/hibira)
- [GitHub](https://github.com/hibira-io/dify)
