Package com.bytedesk.ticket.thread
Class ThreadTransferToAgentService
java.lang.Object
com.bytedesk.ticket.thread.ThreadTransferToAgentService
会话消息处理服务
处理访客发送的消息,检测是否包含转人工请求
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final org.flowable.engine.RuntimeService
private static final String[]
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate boolean
checkTransferRequest
(String content) 检查消息内容是否包含转人工请求关键词private boolean
isVisitorMessage
(MessageEntity message, ThreadEntity thread) 判断消息是否是访客发送的void
processUiTransferRequest
(ThreadEntity thread) 处理UI按钮转人工请求void
processVisitorMessage
(MessageEntity message, ThreadEntity thread) 处理访客消息
-
Field Details
-
runtimeService
private final org.flowable.engine.RuntimeService runtimeService -
TRANSFER_KEYWORDS
-
-
Constructor Details
-
ThreadTransferToAgentService
public ThreadTransferToAgentService()
-
-
Method Details
-
processVisitorMessage
处理访客消息- Parameters:
message
- 访客发送的消息thread
- 会话线程
-
processUiTransferRequest
处理UI按钮转人工请求- Parameters:
thread
- 会话线程
-
isVisitorMessage
判断消息是否是访客发送的- Parameters:
message
- 消息实体thread
- 会话线程- Returns:
- 如果是访客消息返回true,否则返回false
-
checkTransferRequest
检查消息内容是否包含转人工请求关键词- Parameters:
content
- 消息内容- Returns:
- 如果包含转人工关键词返回true,否则返回false
-