55 lines
1.2 KiB
JavaScript
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;
|
|
})(); |