feat: 优化客服会话及延迟消息逻辑
This commit is contained in:
@@ -2,7 +2,11 @@ package public
|
||||
|
||||
const GmqMsgPluginsName = "gmq_msg"
|
||||
|
||||
const AccountDialogKeyUserId = "account:dialog:%s"
|
||||
const (
|
||||
AccountMsgKey = "account:%s:%s:%s"
|
||||
AccountDialogHistoryKey = "account:dialog:history:%s"
|
||||
AccountGreetingOptionsKey = "account:greeting:options:%s"
|
||||
)
|
||||
|
||||
const (
|
||||
AccountFollowupTopic = "account:followup:stream" // 请求 Stream 键名(与发消息的key一致)
|
||||
|
||||
@@ -1,15 +0,0 @@
|
||||
package public
|
||||
|
||||
const KnowledgeLockEsKey = "rag:knowledge:lock:knowledgeIdEs-%v"
|
||||
const KnowledgeLockSqlKey = "rag:knowledge:lock:knowledgeIdSql-%v"
|
||||
const KnowledgeContentHashEsKey = "rag:knowledge:knowledgeId:contentHashEs-%v"
|
||||
const KnowledgeContentHashSqlKey = "rag:knowledge:knowledgeId:contentHashSql-%v"
|
||||
|
||||
const KnowledgeDocumentChunkTopic = "knowledge:document:chunk:stream" // 请求 Stream 键名(与发消息的key一致)
|
||||
|
||||
const (
|
||||
KnowledgeDocumentVectorStatusTopic = "knowledge:document:vector:status:stream"
|
||||
KnowledgeDocumentVectorStatusConsumer = "knowledge-document-vector-status-consumer"
|
||||
KnowledgeDocumentVectorStatusBatchSize = 1
|
||||
KnowledgeDocumentVectorStatusAutoAck = false
|
||||
)
|
||||
18
consts/public/session_tool.go
Normal file
18
consts/public/session_tool.go
Normal file
@@ -0,0 +1,18 @@
|
||||
package public
|
||||
|
||||
// 欢迎语
|
||||
const (
|
||||
GreetingBegin = "您好,很高兴为您服务!请问有什么可以帮您?"
|
||||
GreetingBetween = "💗回复数字就好~"
|
||||
GreetingEnd = "🌟也可直接点击下方咨询专业老师~"
|
||||
)
|
||||
|
||||
// 追问
|
||||
const (
|
||||
SceneOpeningRemark = "宝子,刚才给您发的信息您有看到吗?有任何问题都能直接问我,加微信也能更方便沟通~"
|
||||
SceneDialog = "看您暂时没回复,是不是还有什么疑问?加微信我详细给您说明~"
|
||||
SceneCardSend = "宝子,加上没~要及时加哦,不然卡片容易失效哒✨"
|
||||
)
|
||||
|
||||
// 对话超时时间
|
||||
const DialogTimeout = 10
|
||||
Reference in New Issue
Block a user