# ปลั๊กอิน Dify สำหรับอีเวนต์เรียลไทม์ การแจ้งเตือนแบบพุช และการอนุมัติ

> ปลั๊กอินเครื่องมือของ Dify ที่มีสี่เครื่องมือสำหรับเวิร์กโฟลว์และเอเจนต์: ส่งอีเวนต์ไปยังแชนเนล ส่งการแจ้งเตือนแบบพุช ขอให้คนอนุมัติขั้นตอน และอ่านคำตอบ

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

ปลั๊กอินเครื่องมือของ Dify ที่มีสี่เครื่องมือสำหรับเวิร์กโฟลว์และเอเจนต์: ส่งอีเวนต์ไปยังแชนเนล ส่งการแจ้งเตือนแบบพุช ขอให้คนอนุมัติขั้นตอน และอ่านคำตอบ

Package: hibira-io/dify

- Request Approval ส่งลิงก์ที่ใช้ได้ครั้งเดียวให้ผู้รับเพื่ออนุมัติหรือเลือกตัวเลือก และรอคำตอบในโหนดได้นานสูงสุด 9 นาที ส่วน Get Approval ใช้อ่านคำตอบภายหลัง
- ทุกเครื่องมือใช้ในเอเจนต์ของ Dify ได้ด้วย โดยโมเดลจะกรอกแชนเนล ข้อความ หรือคำถามให้
- Send Push Notification ส่งถึงอุปกรณ์ iOS, Android และเว็บตาม interest หรือ user ID
- คำขอลงนามด้วย App secret โดยไม่ส่ง secret ออกไป ปลั๊กอินติดต่อเฉพาะ Hibira API และไม่เก็บข้อมูลใดๆ

## 1. ติดตั้ง

```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. ตั้งค่า

```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. ขอการอนุมัติ

```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
```

## ก่อนเริ่ม

- การอนุมัติใช้ได้กับแอปที่สร้างในพอร์ทัล Hibira ลิงก์ตอบใช้ได้ครั้งเดียวและหมดอายุตามเวลาที่คุณตั้งไว้
- เมื่อตั้ง Wait for Answer เป็น 0 ทาง Request Approval จะคืนค่าทันทีพร้อมลิงก์คำตอบใน url ส่งลิงก์ให้ผู้รับ แล้วรอคำตอบด้วย Get Approval
- Send Push Notification ต้องใช้ Push Instance ID และ Push Secret Key จากแท็บ Push ของแอป

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