bemade-addons/chatgpt_assistant/static/src/js/discuss_extension.js
xtremxpert 7783b04e73 wip
2024-12-02 15:12:08 -05:00

28 lines
No EOL
900 B
JavaScript

odoo.define('chatgpt_assistant.discuss_extension', [], function (Discuss, utils) {
"use strict";
const { patch } = utils;
patch(Discuss.prototype, 'chatgpt_assistant.discuss_extension', {
async _onChatGPTSendMessage(event) {
const message = this.inputValue || '';
if (!message.trim()) {
return;
}
try {
const result = await this.env.services.rpc({
route: '/discuss/chatgpt',
params: { message },
});
if (result.response) {
this._insertMessage(result.response);
}
} catch (error) {
console.error('Erreur lors de l\'appel à ChatGPT:', error);
this._insertMessage('Erreur : Impossible de contacter ChatGPT.');
}
},
});
});