OnDuty
Trợ lý trực tiệm cho website của cửa hàng nhỏ. Một dòng script, khách luôn có chỗ để hỏi, chủ tiệm nhận số về Telegram.
Cài lên site
<script src="https://onduty.goecomaz.com/onduty.js" data-tenant="goecomaz" defer></script>
Local: đổi src thành http://localhost:3100/onduty.js. Trang này đang chạy đúng dòng đó với tenant goecomaz, nút ở góc phải dưới.
Trang thử trên nền khác
- basic.html: trang HTML thường, theme goecomaz.
- hostile.html: CSS toàn cục phá phách (font 20px, button unset, box-sizing content-box). Widget phải không đổi.
- cookiebar.html: thanh cookie cố định dưới đáy như WordPress. Kiểm đè nhau.
- csp.html: trang có CSP chặn script ngoài. Widget không lên, console báo, đây là lỗi cần ghi vào hướng dẫn cài.
- tiem-mau.html: tenant thứ hai (tiệm bánh mẫu) để thấy theme và menu đổi theo config.
- shop-mau.html: tenant có nguồn sản phẩm (feed Shopify), hỏi tên mẫu để thấy giá và tồn kho từ catalogue.
API
- /api/health
- /api/t/goecomaz (config công khai, không có profile hay sink)
POST /api/chat,POST /api/lead(thêm?onduty-dry=1vào URL trang để lead không gửi thật)