AnP/Public/ecma/Controllers/AIController.ecma.js
2026-06-08 08:07:37 +02:00

55 lines
1.2 KiB
JavaScript

"use strict";
/**
* @typedef {import("../Application/AnP.ecma.js").AnP} AnP
*/
/**
* @class AIController
* @constructor
* @param {!AnP} anp
* @returns {void}
* @access private
* @static
*/
export const AIController = (function(){
/**
* @constructs AIController
* @param {!AnP} anp
* @returns {void}
* @access private
* @static
*/
const AIController = function(anp){
/** @type {AIChat} */
const self = this;
/**
* @returns {void}
* @access private
*/
const constructor = () => {};
this.test = (...parameters) => {
console.log(parameters);
};
this.message = (data, code) => {
anp.components.aichat.write_response(data.data.data_id, data.data.response, data.data.ok, data.data.done);
// const box = document.querySelector(".aichat .messages [data-type=bot][data-id=" + data.data.data_id + "]");
// box.querySelector(".content").innerHTML += data.data.response;
// box.setAttribute("data-done", data.data.done);
// box.setAttribute("data-ok", data.data.ok);
};
constructor();
};
return AIController;
})();