Package com.bytedesk.kbase.auto_reply
Class AutoReplyEventListener
java.lang.Object
com.bytedesk.kbase.auto_reply.AutoReplyEventListener
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final AgentRestService
private static final long
private final AutoReplyKeywordRestService
private final IMessageSendService
private final RedisService
private final TopicRestService
private final UidUtils
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate void
autoReply
(String messageUid, String agentUid, MessageTypeEnum messageType, String messageContent, ThreadProtobuf thread) void
private void
processMessage
(String messageJson)
-
Field Details
-
uidUtils
-
agentRestService
-
topicRestService
-
keywordRestService
-
messageSendService
-
redisService
-
AUTO_REPLY_CACHE_TTL
private static final long AUTO_REPLY_CACHE_TTL- See Also:
-
processedMessageUids
-
-
Constructor Details
-
AutoReplyEventListener
public AutoReplyEventListener()
-
-
Method Details
-
onMessageJsonEvent
-
processMessage
-
autoReply
private void autoReply(String messageUid, String agentUid, MessageTypeEnum messageType, String messageContent, ThreadProtobuf thread)
-