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

เอกสาร

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

เริ่มต้นใช้งาน
การติดตั้ง ฐานความรู้ AI เข้าถึงเนื้อหาของคุณอย่างไร เชื่อมต่อเว็บไซต์ของคุณ ทดสอบ AI ของคุณ จัดการเว็บไซต์ เคล็ดลับคำสั่ง AI ย้ายจากแชทบอทอื่น เปรียบเทียบแผน
ฟีเจอร์
แถบ Ask AI แถบค้นหา AI การรวบรวมข้อมูลเว็บไซต์ ช่องว่างความรู้ การ์ดสินค้า การ์ดสินค้าแบบไดนามิก รูปภาพแบบไดนามิก บริบทผู้ใช้ เครื่องมือที่กำหนดเอง พารามิเตอร์ลิงก์ ข้อความเชิงรุก การติดตามแบบเรียลไทม์ เจ้าหน้าที่รับช่วงแชท การส่งต่อเจ้าหน้าที่ การแจ้งเตือน AI การแจ้งเตือนเบราว์เซอร์ รายงานประจำวัน ฟีดข้อมูลแบบเรียลไทม์ ฟีดข้อมูลเรียลไทม์ Max สมาชิกในทีม การลงชื่อเข้าใช้ครั้งเดียว การยืนยันตัวตนสองขั้นตอน รวมรูปภาพ วิเคราะห์รูปภาพ วิดเจ็ตแปลภาษา การปรับให้เข้ากับท้องถิ่น ความโปร่งใสของ AI ลีด การเก็บลีดอัจฉริยะ ทิกเก็ตซัพพอร์ต ตอบอีเมลด้วย AI หมวดหมู่แชท ศูนย์ช่วยเหลือ การจอง เอเจนต์เสียง การฝัง ยกเว้นหน้า IP ที่ถูกบล็อก นโยบายการเก็บรักษาข้อมูล โหมดไม่เก็บข้อมูล การปกปิดข้อมูลส่วนบุคคล (PII) ตัวคัดกรองคำตอบ แท็กการเข้าถึง การตรึงเวอร์ชันวิดเจ็ต บันทึกการตรวจสอบ คำตอบที่แนะนำ ข้อความติดตามผล เสียงเป็นข้อความ ดาวน์โหลดบันทึกการสนทนา แชทแบบฝังตัว การฝังด้วย iframe

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

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

รับโค้ดฝัง

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

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

<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: การใช้ TypoScript footerData (แนะนำ)

วิธีที่ง่ายที่สุดในการเพิ่มแชทบอทไปยังทุกหน้าคือใช้ TypoScript footerData:

  1. เข้าสู่ระบบ TYPO3 Backend ของคุณ
  2. ไปที่ Web → Template
  3. เลือกหน้ารากในโครงสร้างหน้า
  4. คลิก "Edit the whole template record" (หรือเลือก "Info/Modify" แล้ว "Setup")
  5. ในฟิลด์ Setup ให้เพิ่มโค้ด TypoScript ต่อไปนี้:
    page.footerData.99 = TEXT
    page.footerData.99.value = <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>
  6. แทนที่ YOUR_WIDGET_ID ด้วย widget ID จริงของคุณจากแดชบอร์ด
  7. คลิก "Save"
  8. ล้างแคช TYPO3: Admin Tools → Maintenance → Flush TYPO3 and PHP Cache

เคล็ดลับ: การใช้ footerData วางสคริปต์ก่อนแท็กปิด </body> ซึ่งแนะนำสำหรับวิดเจ็ตแชทเนื่องจากจะไม่ทำให้หน้าโหลดช้าลง

ทางเลือก: การใช้ Site Package (สำหรับ Site Packages)

หากคุณใช้ site package คุณสามารถเพิ่มสคริปต์ผ่านไฟล์การกำหนดค่า TypoScript:

  1. นำทางไปยังโฟลเดอร์ site package ของคุณ: packages/your_sitepackage/Configuration/TypoScript/
  2. เปิดหรือสร้าง setup.typoscript
  3. เพิ่มโค้ดต่อไปนี้:
    page.footerData {
      99 = TEXT
      99.value = <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>
    }
  4. แทนที่ YOUR_WIDGET_ID ด้วย widget ID จริงของคุณ
  5. ล้างแคชใน TYPO3 backend

ทางเลือก: การใช้ Fluid Template (FooterAssets)

สำหรับเว็บไซต์ที่ใช้ Fluid templates คุณสามารถใช้ส่วน FooterAssets:

  1. นำทางไปยังไฟล์ Fluid template ของคุณ (โดยปกติอยู่ใน Resources/Private/Templates/)
  2. เพิ่มส่วน FooterAssets ใน layout หรือเทมเพลตของคุณ:
    <f:section name="FooterAssets">
      <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>
    </f:section>
  3. ตรวจสอบให้แน่ใจว่า page layout ของคุณแสดงผลส่วน FooterAssets:
    <f:render section="FooterAssets" optional="true" />
  4. ล้างแคช TYPO3

สำคัญ: ฟีเจอร์ FooterAssets ต้องการ TYPO3 v8 หรือใหม่กว่า สำหรับเวอร์ชันเก่า ให้ใช้วิธี TypoScript footerData

ทางเลือก: การใช้ AssetCollector (สำหรับนักพัฒนา)

สำหรับนักพัฒนา extension TYPO3 v10.3+ มี AssetCollector API:

  1. ในโค้ด PHP ของคุณ (เช่น controller หรือ middleware) ให้ inject AssetCollector
  2. เพิ่มสคริปต์พร้อม custom attributes:
    use TYPO3\CMS\Core\Page\AssetCollector;

    $this->assetCollector->addJavaScript(
      'asyntai_chatbot',
      'https://asyntai.com/static/js/chat-widget.js',
      ['async' => 'async', 'data-asyntai-id' => 'YOUR_WIDGET_ID']
    );

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

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

ไม่เห็นวิดเจ็ต? ตรวจสอบให้แน่ใจว่าล้างแคชทั้งหมดแล้ว: ไปที่ Admin Tools → Maintenance → Flush TYPO3 and PHP Cache ลองล้างแคชเบราว์เซอร์หรือดูในหน้าต่างไม่ระบุตัวตน หากใช้ TypoScript ให้ตรวจสอบว่าเทมเพลตของคุณถูกรวมอย่างถูกต้องในลำดับชั้นของหน้า