Package com.bytedesk.kbase.auto_reply
Class AutoReplyEventListener
java.lang.Object
com.bytedesk.kbase.auto_reply.AutoReplyEventListener
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final AgentRestServiceprivate static final longprivate final AutoReplyKeywordRestServiceprivate final IMessageSendServiceprivate final RedisServiceprivate final TopicRestServiceprivate final UidUtils -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate voidautoReply(String messageUid, String agentUid, MessageTypeEnum messageType, String messageContent, ThreadProtobuf thread) voidprivate voidprocessMessage(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)
-