แชตบอต LINE OA ต่อ Claude API พร้อมโปรแกรม 30 วันและระบบรับชำระเงิน
LINE OA chatbot on Claude API, with a 30-day program and payments
บริการ Python/FastAPI ที่รับ webhook จาก LINE ตอบด้วยโมเดล เดินโปรแกรมรายวันให้ผู้ใช้แต่ละคน แยกแพ็กเกจฟรี/พรีเมียม และรับชำระเงินทั้งผ่านเกตเวย์และผ่านสลิปโอนเงิน

รายละเอียด
ข้อความที่ระบบทักเองถูกกันซ้ำด้วย unique constraint ของ (ผู้ใช้ · วัน · รอบ) และจองคิวก่อนเรียกโมเดล ถ้าส่งไม่สำเร็จจะคืนคิวให้รอบถัดไป ผู้ใช้จึงไม่ได้รับข้อความซ้ำเมื่อตัวตั้งเวลารันซ้ำ
ตอนอ่านสลิปโอนเงิน โมเดลถูกสั่งให้ตอบเฉพาะ ‘ค่าที่อ่านได้’ ตาม JSON schema ไม่ใช่ ‘ผ่านหรือไม่ผ่าน’ การอนุมัติอยู่ในโค้ดที่เขียนเทสต์ได้ อ่านไม่ออกให้ตอบ null ห้ามเดา
คิดเป็นสตางค์ ไม่มีการเทียบทศนิยมด้วย == และ webhook จากเกตเวย์ถูกตรวจ HMAC บน raw body ก่อน parse JSON
รายการชำระเงินที่ไม่เข้าเงื่อนไขอนุมัติอัตโนมัติจะเข้าคิวให้คนตรวจพร้อมเหตุผล เพราะปลายทางอาจเป็นลูกค้าที่โอนเงินมาจริง
