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

เอกสาร

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

เริ่มต้นใช้งาน
การติดตั้ง ฐานความรู้ AI เข้าถึงเนื้อหาของคุณอย่างไร เชื่อมต่อเว็บไซต์ของคุณ ทดสอบ AI ของคุณ จัดการเว็บไซต์ เคล็ดลับคำสั่ง AI ย้ายจากแชทบอทอื่น เปรียบเทียบแผน
ฟีเจอร์
แถบ Ask AI แถบค้นหา AI การค้นหาด้วย AI สำหรับ WordPress AI Search for Joomla AI Search for Webflow AI Search for Moodle AI Search for TYPO3 AI Search for Craft CMS AI Search for Grav AI Search for October CMS AI Search for ProcessWire AI Search for Odoo AI Search for Bagisto AI Search for OpenCart AI Search for BigCommerce AI Search for Magento การรวบรวมข้อมูลเว็บไซต์ ช่องว่างความรู้ การ์ดสินค้า การ์ดสินค้าแบบไดนามิก ภาพแบบไดนามิก บริบทผู้ใช้ เครื่องมือที่กำหนดเอง พารามิเตอร์ลิงก์ การติดตามแบบเรียลไทม์ Human Takeover การยกระดับ การแจ้งเตือน AI รายงานประจำวัน ฟีดข้อมูลแบบเรียลไทม์ ฟีดข้อมูลแบบเรียลไทม์ Max สมาชิกในทีม การลงชื่อเข้าใช้ครั้งเดียว การยืนยันตัวตนสองขั้นตอน รวมรูปภาพ การมองเห็นรูปภาพ วิดเจ็ตแปลภาษา การปรับให้เข้ากับท้องถิ่น ความโปร่งใสของ AI ลูกค้าเป้าหมาย การจับลูกค้าเป้าหมายอัจฉริยะ ตั๋วสนับสนุน หมวดหมู่การสนทนา การจอง การฝัง ยกเว้นหน้า IP ที่ถูกบล็อก นโยบายการเก็บรักษาข้อมูล โหมดไม่เก็บข้อมูล การปกปิดข้อมูลส่วนบุคคล (PII) ตัวคัดกรองคำตอบ Access Tags การตรึงเวอร์ชันวิดเจ็ต บันทึกการตรวจสอบ โมเดลที่ฉลาดกว่า เปิดใช้งานการคิดวิเคราะห์ คำแนะนำการตอบกลับ ข้อความติดตามผล เสียงเป็นข้อความ ดาวน์โหลดบันทึกการสนทนา แชทแบบฝังตัว การฝังด้วย iframe

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

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

รับโค้ดฝัง

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

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

<script>(function(){var l=function(){var s=document.createElement("script");s.src="https://widget.asyntai.com/static/js/chat-widget.js";s.async=true;s.setAttribute("data-asyntai-id","YOUR_WIDGET_ID");document.head.appendChild(s)};if(document.readyState==="complete"){l()}else{window.addEventListener("load",l)}})();</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>(function(){var l=function(){var s=document.createElement("script");s.src="https://widget.asyntai.com/static/js/chat-widget.js";s.async=true;s.setAttribute("data-asyntai-id","YOUR_WIDGET_ID");document.head.appendChild(s)};if(document.readyState==="complete"){l()}else{window.addEventListener("load",l)}})();</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>(function(){var l=function(){var s=document.createElement("script");s.src="https://widget.asyntai.com/static/js/chat-widget.js";s.async=true;s.setAttribute("data-asyntai-id","YOUR_WIDGET_ID");document.head.appendChild(s)};if(document.readyState==="complete"){l()}else{window.addEventListener("load",l)}})();</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>(function(){var l=function(){var s=document.createElement("script");s.src="https://widget.asyntai.com/static/js/chat-widget.js";s.async=true;s.setAttribute("data-asyntai-id","YOUR_WIDGET_ID");document.head.appendChild(s)};if(document.readyState==="complete"){l()}else{window.addEventListener("load",l)}})();</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 ในการตั้งค่าหน้า