กลับไปที่แดชบอร์ด

เอกสาร

เรียนรู้วิธีใช้ Asyntai

ฟีเจอร์
การรวบรวมข้อมูลเว็บไซต์ ช่องว่างความรู้ การ์ดสินค้า การ์ดสินค้าแบบไดนามิก Dynamic Images บริบทผู้ใช้ การติดตามแบบเรียลไทม์ Human Takeover การยกระดับ การแจ้งเตือน AI รายงานประจำวัน ฟีดข้อมูลแบบเรียลไทม์ ฟีดข้อมูลแบบเรียลไทม์ Max สมาชิกในทีม การลงชื่อเข้าใช้ครั้งเดียว รวมรูปภาพ การมองเห็นรูปภาพ วิดเจ็ตแปลภาษา การปรับให้เข้ากับท้องถิ่น ลูกค้าเป้าหมาย การจับลูกค้าเป้าหมายอัจฉริยะ ตั๋วสนับสนุน การจอง การฝัง ยกเว้นหน้า IP ที่ถูกบล็อก โมเดลที่ฉลาดกว่า เปิดใช้งานการคิดวิเคราะห์ คำแนะนำการตอบกลับ ข้อความติดตามผล เสียงเป็นข้อความ ดาวน์โหลดบันทึกการสนทนา แชทแบบฝังตัว

วิธีเพิ่มแชทบอท AI Asyntai ไปยัง October CMS

คู่มือทีละขั้นตอนสำหรับเว็บไซต์ October CMS

รับโค้ดฝัง

ขั้นตอนที่ 1: รับโค้ดฝังตัวของคุณ

ก่อนอื่น ไปที่แดชบอร์ด Asyntai ของคุณและเลื่อนลงไปที่ส่วน "Embed Code" คัดลอกโค้ดฝังตัวเฉพาะของคุณซึ่งจะมีลักษณะดังนี้:

<script async src="https://asyntai.com/static/js/chat-widget.js" data-asyntai-id="YOUR_WIDGET_ID"></script>

หมายเหตุ: โค้ดด้านบนเป็นเพียงตัวอย่าง คุณต้องคัดลอกโค้ดฝังตัวเฉพาะของคุณจากแดชบอร์ดเนื่องจากมี widget ID ส่วนตัวของคุณ

ขั้นตอนที่ 2: เพิ่มไปยังเทมเพลต Layout (แนะนำ)

วิธีที่แนะนำในการเพิ่มแชทบอทคือแก้ไข layout เริ่มต้นของคุณใน October CMS backend:

  1. เข้าสู่ระบบ October CMS backend ของคุณ
  2. ไปที่ CMS > Layouts ในเมนูหลัก
  3. เปิด layout เริ่มต้นของคุณ (โดยปกติคือ default.htm)
  4. ค้นหาแท็กปิด </body> แท็กและ {% scripts %} placeholder
  5. เพิ่มโค้ดฝัง Asyntai ของคุณก่อน {% scripts %} และ </body>:
    <script async src="https://asyntai.com/static/js/chat-widget.js" data-asyntai-id="YOUR_WIDGET_ID"></script> {% scripts %} </body>
  6. คลิก "Save" เพื่อใช้การเปลี่ยนแปลงของคุณ

เคล็ดลับ: Placing the script before {% scripts %} and </body> ensures it loads after the page content, which is recommended for chat widgets and won't slow down your page loading.

Alternative Method 1: Using {% put scripts %} Block

คุณสามารถใช้ scripts placeholder ของ October CMS เพื่อฉีดแชทบอทจากหน้าหรือ partial:

  1. เปิดหน้าหรือ partial ใดก็ได้ในตัวแก้ไข CMS
  2. เพิ่มโค้ดต่อไปนี้โดยใช้ {% put scripts %} บล็อก:
    {% put scripts %} <script async src="https://asyntai.com/static/js/chat-widget.js" data-asyntai-id="YOUR_WIDGET_ID"></script> {% endput %}
  3. แทนที่ YOUR_WIDGET_ID ด้วย widget ID จริงของคุณจากแดชบอร์ด
  4. คลิก "Save"

หมายเหตุ: For this method to work, your layout must include the {% scripts %} placeholder in its markup. This is where October CMS renders all injected scripts. Most default layouts already include this tag.

วิธีทางเลือกที่ 2: การใช้ Component PHP

หากคุณต้องการวิธีเชิงโปรแกรม คุณสามารถเพิ่มสคริปต์แชทบอทผ่าน component แบบกำหนดเอง:

  1. สร้างหรือแก้ไข component ใน October CMS plugin ของคุณ
  2. ในเมธอด onRun() ของ component ให้ใช้เมธอด addJs():
    public function onRun() { $this->addJs('https://asyntai.com/static/js/chat-widget.js', [ 'async' => true, 'data-asyntai-id' => 'YOUR_WIDGET_ID' ]); }
  3. แทนที่ YOUR_WIDGET_ID ด้วย widget ID จริงของคุณ
  4. ลงทะเบียน component ในหน้าที่คุณต้องการให้แชทบอทปรากฏ

เคล็ดลับ: การใช้ component ให้คุณควบคุมเชิงโปรแกรมว่าแชทบอทจะโหลดเมื่อใดและที่ไหน คุณสามารถเพิ่มตรรกะเงื่อนไขภายใน onRun() เพื่อควบคุมการโหลดตามบทบาทผู้ใช้ ประเภทหน้า หรือเกณฑ์อื่นๆ

วิธีทางเลือกที่ 3: การใช้ Partial

คุณสามารถสร้าง partial ที่นำกลับมาใช้ซ้ำได้สำหรับวิดเจ็ตแชทบอท:

  1. ไปที่ CMS > Partials ใน October CMS backend
  2. คลิก "+ Add" เพื่อสร้าง partial ใหม่
  3. ตั้งชื่อเป็น asyntai-widget.htm
  4. เพิ่มโค้ดฝังตัว Asyntai ของคุณไปยัง partial:
    <script async src="https://asyntai.com/static/js/chat-widget.js" data-asyntai-id="YOUR_WIDGET_ID"></script>
  5. คลิก "Save"
  6. เปิดเทมเพลต layout ของคุณและรวม partial ก่อน </body>:
    {% partial 'asyntai-widget' %}
  7. บันทึก layout

เคล็ดลับ: การใช้ partial ทำให้เปิดหรือปิดแชทบอททั่วทั้งเว็บไซต์ได้ง่ายโดยเพียงแค่เพิ่มหรือลบ partial include จาก layout ของคุณ

ขั้นตอนที่ 3: ยืนยันการติดตั้ง

หลังจากบันทึกการเปลี่ยนแปลงแล้ว ให้เปิดเว็บไซต์ October CMS ของคุณในแท็บเบราว์เซอร์ใหม่หรือหน้าต่างไม่ระบุตัวตน คุณควรเห็นปุ่มวิดเจ็ตแชทที่มุมขวาล่าง คลิกเพื่อตรวจสอบว่าเปิดขึ้นมาและทำงานได้อย่างถูกต้อง

ไม่เห็นวิดเจ็ต? ตรวจสอบให้แน่ใจว่าคุณบันทึกการเปลี่ยนแปลงทั้งหมดใน CMS backend แล้ว ล้างแคชเบราว์เซอร์หรือดูในหน้าต่างไม่ระบุตัวตน หากเว็บไซต์ของคุณใช้แคช ให้ล้างแคช October CMS โดยรัน php artisan cache:clear จาก command line หรือใช้ตัวเลือก Settings > System > Clear Cache ใน backend

การเลือก Layout: ตรวจสอบให้แน่ใจว่าหน้าที่คุณต้องการให้แชทบอทปรากฏใช้ layout ที่ถูกต้อง คุณสามารถตรวจสอบว่าหน้าใช้ layout ใดโดยเปิดหน้าใน CMS > Pages และดูที่ดรอปดาวน์ Layout ในการตั้งค่าหน้า