Обратно към таблото

Документация

Научете как да използвате Asyntai

Първи стъпки
Инсталация База знания Как ИИ получава достъп до вашето съдържание Свържете сайта си Тествайте вашия ИИ Управление на уебсайтове Съвети за ИИ инструкции Преминаване от друг чатбот Сравнение на планове
Функции
Ask AI лента AI лента за търсене AI търсене за WordPress AI Search for Joomla AI Search for Webflow AI Search for Ghost AI Search for Moodle AI Search for TYPO3 AI Search for Craft CMS AI Search for Grav AI Search for Concrete CMS AI Search for October CMS AI Search for ProcessWire AI Search for Odoo AI Search for Bagisto AI Search for Medusa AI Search for OpenCart AI Search for BigCommerce AI Search for Magento Сканиране на уебсайт Пропуски в знанията Продуктови карти Динамични продуктови карти Динамични изображения Потребителски контекст Персонализирани инструменти Параметри на връзки Наблюдение на живо Поемане от човек Ескалация ИИ известия Дневен отчет Поток от данни в реално време Максимален поток от данни в реално време Членове на екипа Единичен вход (SSO) Двуфакторна автентикация Включване на изображения Визуално разпознаване на изображения Приспособление за превод Локализация Прозрачност на ИИ Потенциални клиенти Интелигентно събиране на контакти Тикети за поддръжка Категории на чатовете Резервации Вграждания Изключване на страници Блокирани IP адреси Политика за съхранение Режим нулево съхранение Маскиране на PII Класификатор на отговорите Access Tags Фиксиране на версията на приспособлението Одиторски дневник По-умен модел Активиране на мислене Предложения за отговор Последващи съобщения Реч към текст Изтегляне на стенограма Вграден чат Вграждане чрез iframe

Как да добавите Asyntai AI чатбот към TYPO3

Ръководство стъпка по стъпка за уебсайтове с TYPO3

Вземете код за вграждане

Стъпка 1: Вземете вашия код за вграждане

First, go to your Asyntai Dashboard and scroll down to the "Embed Code" section. Copy your unique embed code which will look like this:

<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>

Забележка: Кодът по-горе е само пример. Трябва да копирате собствения си уникален код за вграждане от вашето Табло за управление, тъй като съдържа вашия личен ID на уиджета.

Стъпка 2: Използване на TypoScript footerData (Препоръчително)

Най-лесният начин да добавите чатбота на всички страници е чрез TypoScript footerData:

  1. Влезте в бекенда на TYPO3
  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 с вашия действителен 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 с вашия действителен ID на уиджета
  5. Изчистете кеша в бекенда на TYPO3

Алтернатива: Използване на Fluid шаблон (FooterAssets)

За сайтове, използващи Fluid шаблони, можете да използвате секцията FooterAssets:

  1. Навигирайте до файла на вашия Fluid шаблон (обикновено в Resources/Private/Templates/)
  2. Добавете секция FooterAssets във вашето оформление или шаблон:
    <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. Уверете се, че оформлението на страницата ви рендира секцията FooterAssets:
    <f:render section="FooterAssets" optional="true" />
  4. Изчистете кеша на TYPO3

Важно: Функцията FooterAssets изисква TYPO3 v8 или по-нова версия. За по-стари версии използвайте метода TypoScript footerData.

Алтернатива: Използване на AssetCollector (За разработчици)

За разработчици на разширения TYPO3 v10.3+ предлага AssetCollector API:

  1. Във вашия PHP код (напр. контролер или middleware) инжектирайте AssetCollector
  2. Добавете скрипта с персонализирани атрибути:
    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, потвърдете, че вашият шаблон е правилно включен в йерархията на страниците.