From 4a7d48a726e4194dc72aeee9553dcfb692aa2e7e Mon Sep 17 00:00:00 2001
From: ivan deng
Date: Tue, 21 Feb 2023 21:32:28 +0800
Subject: [PATCH] =?UTF-8?q?update=20data=20=E6=96=87=E4=BB=B6?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
app_chatgpt/data/gpt_robot_data.xml | 10 ++++++++--
app_chatgpt/data/mail_channel_data.xml | 8 ++++----
app_chatgpt/data/user_partner_data.xml | 9 ++++-----
app_chatgpt/models/gpt_robot.py | 5 ++++-
app_chatgpt/models/mail_channel.py | 1 +
app_chatgpt/views/gpt_robot_views.xml | 10 ++++++----
6 files changed, 27 insertions(+), 16 deletions(-)
diff --git a/app_chatgpt/data/gpt_robot_data.xml b/app_chatgpt/data/gpt_robot_data.xml
index 2a524e56..4f2be514 100644
--- a/app_chatgpt/data/gpt_robot_data.xml
+++ b/app_chatgpt/data/gpt_robot_data.xml
@@ -1,9 +1,15 @@
+
+ ChatGPT odoo
+ 1
+
- ChatGPT Robot 1
+ ChatGPT Coding
+ 6
- ChatGPT Robot 2
+ ChatGPT Finance
+ 7
\ No newline at end of file
diff --git a/app_chatgpt/data/mail_channel_data.xml b/app_chatgpt/data/mail_channel_data.xml
index f56b40d1..4ead11e7 100644
--- a/app_chatgpt/data/mail_channel_data.xml
+++ b/app_chatgpt/data/mail_channel_data.xml
@@ -2,7 +2,7 @@
- ChatGPT群聊
+ ChatGPT Group Chat
ChatGPT企业内部频道
@@ -12,9 +12,9 @@
email
- 欢迎来到ChatGPT的odoo群聊频道!
- 欢迎进行 #ChatGPT 群聊.
- 向ChatGPT咨询你的问题.
]]>
+ Welcome to ChatGPT Group Chat
+ Welcome to ChatGPT Group Chat.
+ Pleas answer me any question.
]]>
diff --git a/app_chatgpt/data/user_partner_data.xml b/app_chatgpt/data/user_partner_data.xml
index 2c4ae20e..b36a5c50 100644
--- a/app_chatgpt/data/user_partner_data.xml
+++ b/app_chatgpt/data/user_partner_data.xml
@@ -2,25 +2,25 @@
- ChatGPT的odoo机器人
+ ChatGPT odoo
chatgpt@sunpop.cn
chatgpt
+
- ChatGPT机器人1
+ ChatGPT Coding
- ChatGPT1
chatgpt1@sunpop.cn
chatgpt1@sunpop.cn
chatgpt
@@ -32,12 +32,11 @@
- ChatGPT机器人2
+ ChatGPT Finance
- ChatGPT2
chatgpt2@sunpop.cn
chatgpt2@sunpop.cn
chatgpt
diff --git a/app_chatgpt/models/gpt_robot.py b/app_chatgpt/models/gpt_robot.py
index fbb4a418..19128489 100644
--- a/app_chatgpt/models/gpt_robot.py
+++ b/app_chatgpt/models/gpt_robot.py
@@ -6,7 +6,10 @@ from odoo import api, fields, models, _
class GptRobot(models.Model):
_name = 'gpt.robot'
_description = 'Gpt Robot'
+ _order = 'sequence, name'
+
name = fields.Char(string='Name')
openapi_api_key = fields.Char(string="API Key", help="Provide the API key here")
- temperature = fields.Float(string='Temperature')
+ temperature = fields.Float(string='Temperature', default=0.9)
+ sequence = fields.Integer('Sequence', help="Determine the display order", default=10)
diff --git a/app_chatgpt/models/mail_channel.py b/app_chatgpt/models/mail_channel.py
index f635dce6..5def8390 100644
--- a/app_chatgpt/models/mail_channel.py
+++ b/app_chatgpt/models/mail_channel.py
@@ -89,6 +89,7 @@ class Channel(models.Model):
# print('author_id:',author_id)
gpt_id = self.env['gpt.robot']
+ # todo: 应该先确定 gpt_id,才处理对话黑名单。 黑名单是指是否允许与 gpt对话,不是是否允许绑定 gpt
partner_ids = list(msg_vals.get('partner_ids'))
if partner_ids:
partners = self.env['res.partner'].search([('id', 'in', partner_ids)])
diff --git a/app_chatgpt/views/gpt_robot_views.xml b/app_chatgpt/views/gpt_robot_views.xml
index dba7be92..49b5b373 100644
--- a/app_chatgpt/views/gpt_robot_views.xml
+++ b/app_chatgpt/views/gpt_robot_views.xml
@@ -5,8 +5,9 @@
gpt.robot
+
-
+
@@ -21,8 +22,9 @@
-
+
+
@@ -44,8 +46,8 @@