Назад на контролну таблу

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

Научите како да користите Asyntai

Почетак рада
Инсталација База знања Како вештачка интелигенција приступа вашем садржају Повежите свој сајт Тестирајте своју вештачку интелигенцију Управљајте веб-сајтовима Савети за AI инструкције Прелазак са другог четбота Упоредите планове
Функције
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 Скенирање веб-сајта Празнине у знању Картице производа Динамичке картице производа Динамичке слике Кориснички контекст Прилагођени алати Параметри линкова Праћење уживо Преузимање од стране човека Ескалација AI обавештења Дневни извештај Проток података у реалном времену Максимални проток података у реалном времену Чланови тима Јединствена пријава Двофакторска аутентификација Укључите слике Препознавање слика Виџет за превођење Локализација Транспарентност вештачке интелигенције Потенцијални клијенти Паметно прикупљање потенцијалних клијената Тикети за подршку Категорије ћаскања Резервације Уграђивања Искључите странице Блокиране IP адресе Политика чувања података Режим без чувања Маскирање PII Класификатор одговора Access Tags Закачање верзије виџета Ревизорски дневник Паметнији модел Омогућите размишљање Предлози одговора Накнадне поруке Говор у текст Преузимање транскрипта Уграђено ћаскање Уграђивање преко iframe-а

Како додати Asyntai AI чатбот на Moodle

Водич корак по корак за Moodle LMS веб-сајтове

Преузмите код за уградњу

Корак 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>

Напомена: Код изнад је само пример. Морате копирати свој јединствени код за уграђивање са своје Контролне табле јер садржи ваш лични ИД виџета.

Корак 2: Коришћење додатног HTML-а (препоручено)

Moodle има уграђену функцију за додавање прилагођеног HTML/JavaScript кода на све странице:

  1. Пријавите се на ваш Moodle сајт као администратор
  2. Идите на Администрација сајта
  3. Навигирајте до Appearance → Additional HTML
  4. Скролујте надоле до секције "Before BODY is closed"
  5. Налепите свој Asyntai код за уграђивање у текстуално поље
  6. Кликните на "Save changes"

Савет: Додавање кода у "Before BODY is closed" га поставља непосредно испред затварајуће ознаке </body>, што је препоручени положај за виџете за ћаскање и обезбеђује учитавање после главног садржаја странице.

Алтернатива: Коришћење подешавања теме

Многе Moodle теме (укључујући Boost и њене варијанте) имају своја подешавања за додавање прилагођеног JavaScript-а:

  1. Идите на Site administration → Appearance → Themes
  2. Кликните на Theme settings за вашу активну тему (нпр. Boost)
  3. Потражите секцију "Raw SCSS", "Additional HTML" или "Custom JavaScript"
  4. Ако постоји поље за JavaScript, налепите ваш Asyntai код за уградњу тамо
  5. Кликните на "Save changes"
  6. Очистите кешеве: Site administration → Development → Purge caches

Напомена: Подешавања специфична за тему варирају између тема. Ако ваша тема нема поље за JavaScript, користите горе наведену методу Additional HTML.

Алтернатива: Креирање локалног додатка

За већу контролу, можете креирати једноставан локални додатак:

  1. Креирајте структуру фасцикли: local/asyntaichatbot/ у вашој Moodle инсталацији
  2. Креирајте version.php:
    <?php
    defined('MOODLE_INTERNAL') || die();
    $plugin->component = 'local_asyntaichatbot';
    $plugin->version = 2024010100;
    $plugin->requires = 2022041900;
  3. Креирајте lib.php:
    <?php
    defined('MOODLE_INTERNAL') || die();

    function local_asyntaichatbot_before_footer() {
      global $PAGE;
      $PAGE->requires->js_call_amd('local_asyntaichatbot/loader', 'init');
    }
  4. Креирајте фасциклу amd/src/ и фајл loader.js:
    define([], function() {
      return {
        init: function() {
          var script = document.createElement('script');
          script.async = true;
          script.src = 'https://asyntai.com/static/js/chat-widget.js';
          script.setAttribute('data-asyntai-id', 'YOUR_WIDGET_ID');
          document.body.appendChild(script);
        }
      };
    });
  5. Замените YOUR_WIDGET_ID стварним ИД-ом виџета
  6. Идите на Site administration → Notifications да инсталирате додатак
  7. Очистите кешеве након инсталације

Важно: Метода локалног додатка захтева приступ командној линији за креирање фајлова. За већину корисника, метода Additional HTML је једноставнија и довољна.

Алтернатива: Уредите шаблон подножја теме

Такође можете директно уредити шаблон подножја ваше теме:

  1. Навигирајте до фасцикле ваше теме: theme/YOUR_THEME/
  2. Пронађите layout фајлове (нпр. layout/columns2.php или templates/columns2.mustache)
  3. Пронађите затварајућу ознаку </body> у коду шаблона
  4. Додајте ваш Asyntai код за уградњу пре ознаке </body>
  5. Сачувајте фајл
  6. Очистите Moodle кешеве

Важно: Директно уређивање фајлова теме значи да се измене могу изгубити приликом ажурирања теме. Користите подтему или методу Additional HTML за трајније решење.

Корак 3: Верификујте инсталацију

Након чувања промена и чишћења кешева, посетите ваш Moodle сајт у новој картици прегледача или инкогнито прозору. Требало би да видите дугме виџета за ћаскање у доњем десном углу. Кликните на њега да проверите да ли се отвара и ради исправно.

Не видите виџет? Обавезно очистите све Moodle кешеве: идите на Site administration → Development → Purge all caches. Такође покушајте да обришете кеш прегледача или да прегледате у инкогнито прозору. Ако користите додатак за кеширање или реверзни прокси, очистите и те кешеве.