Uses of Class
com.bytedesk.service.visitor.VisitorRequest
Packages that use VisitorRequest
Package
Description
-
Uses of VisitorRequest in com.bytedesk.core.email
Methods in com.bytedesk.core.email that return VisitorRequestModifier and TypeMethodDescriptionprivate VisitorRequest
EmailIdleListenerService.buildVisitorRequest
(EmailMessageRequest emailMessageRequest, EmailEntity emailEntity) 根据邮件信息构建访客请求对象 -
Uses of VisitorRequest in com.bytedesk.core.email_message
Methods in com.bytedesk.core.email_message that return VisitorRequestModifier and TypeMethodDescriptionprivate VisitorRequest
EmailMessageRestService.buildVisitorRequest
(EmailMessageRequest request, EmailEntity emailEntity) 根据邮件信息构建访客请求对象 -
Uses of VisitorRequest in com.bytedesk.service.queue
Methods in com.bytedesk.service.queue with parameters of type VisitorRequestModifier and TypeMethodDescriptionQueueService.enqueueAgent
(ThreadEntity threadEntity, UserProtobuf agent, VisitorRequest visitorRequest) QueueService.enqueueRobot
(ThreadEntity threadEntity, UserProtobuf agent, VisitorRequest visitorRequest) QueueService.enqueueWorkgroup
(ThreadEntity threadEntity, UserProtobuf agent, WorkgroupEntity workgroupEntity, VisitorRequest visitorRequest) -
Uses of VisitorRequest in com.bytedesk.service.routing_strategy
Methods in com.bytedesk.service.routing_strategy with parameters of type VisitorRequestModifier and TypeMethodDescriptionAgentThreadRoutingStrategy.createAgentThread
(VisitorRequest visitorRequest) 创建客服线程 一对一人工客服,不支持机器人接待ThreadRoutingContext.createCsThread
(VisitorRequest visitorRequest) 创建客服线程的主要入口方法RobotThreadRoutingStrategy.createRobotThread
(VisitorRequest request) 创建机器人会话abstract MessageProtobuf
AbstractThreadRoutingStrategy.createThread
(VisitorRequest visitorRequest) 创建线程的核心方法 由具体实现类负责处理不同类型的线程创建逻辑AgentThreadRoutingStrategy.createThread
(VisitorRequest visitorRequest) RobotThreadRoutingStrategy.createThread
(VisitorRequest visitorRequest) WorkflowThreadRoutingStrategy.createThread
(VisitorRequest visitorRequest) WorkgroupThreadRoutingStrategy.createThread
(VisitorRequest visitorRequest) WorkflowThreadRoutingStrategy.createWorkflowThread
(VisitorRequest request) 创建工作流会话WorkgroupThreadRoutingStrategy.createWorkgroupThread
(VisitorRequest visitorRequest) 创建工作组会话WorkgroupThreadRoutingStrategy.getOfflineMessage
(VisitorRequest visitorRequest, ThreadEntity threadFromRequest, AgentEntity agentEntity, WorkgroupEntity workgroup, QueueMemberEntity queueMemberEntity) 获取离线消息private ThreadEntity
RobotThreadRoutingStrategy.getOrCreateRobotThread
(VisitorRequest request, RobotEntity robotEntity, String topic) 获取或创建机器人会话private ThreadEntity
AgentThreadRoutingStrategy.getOrCreateThread
(VisitorRequest visitorRequest, AgentEntity agentEntity, String topic) 获取或创建线程private ThreadEntity
WorkflowThreadRoutingStrategy.getOrCreateWorkflowThread
(VisitorRequest request, WorkflowEntity workflowEntity, String topic) 获取或创建工作流会话private ThreadEntity
WorkgroupThreadRoutingStrategy.getOrCreateWorkgroupThread
(VisitorRequest visitorRequest, WorkgroupEntity workgroup, String topic) 获取或创建工作组会话private MessageProtobuf
WorkgroupThreadRoutingStrategy.getWorkgroupContinueMessage
(VisitorRequest visitorRequest, ThreadEntity thread) 获取工作组继续对话消息private MessageProtobuf
WorkgroupThreadRoutingStrategy.getWorkgroupQueuingMessage
(VisitorRequest visitorRequest, ThreadEntity thread) 获取工作组排队消息private MessageProtobuf
WorkgroupThreadRoutingStrategy.handleExistingChatThread
(VisitorRequest visitorRequest, ThreadEntity thread, WorkgroupEntity workgroup) 处理现有聊天会话private MessageProtobuf
WorkgroupThreadRoutingStrategy.handleExistingOfflineThread
(VisitorRequest visitorRequest, ThreadEntity thread, WorkgroupEntity workgroup) 处理现有离线会话private MessageProtobuf
WorkgroupThreadRoutingStrategy.handleExistingRobotThread
(VisitorRequest visitorRequest, ThreadEntity thread, WorkgroupEntity workgroup) 处理现有机器人会话private MessageProtobuf
WorkgroupThreadRoutingStrategy.handleExistingWorkgroupThread
(VisitorRequest visitorRequest, ThreadEntity thread, WorkgroupEntity workgroup) 处理现有工作组会话private void
WorkgroupThreadRoutingStrategy.handleForceAgentTransfer
(VisitorRequest visitorRequest, ThreadEntity thread, QueueMemberEntity queueMemberEntity) 处理强制转人工private MessageProtobuf
RobotThreadRoutingStrategy.processNewRobotThread
(VisitorRequest request, ThreadEntity thread, RobotEntity robotEntity) 处理新的机器人会话private MessageProtobuf
WorkflowThreadRoutingStrategy.processNewWorkflowThread
(VisitorRequest request, ThreadEntity thread, WorkflowEntity workflowEntity) 处理新的工作流会话private MessageProtobuf
WorkgroupThreadRoutingStrategy.routeByAgentStatus
(AgentEntity agentEntity, ThreadEntity thread, QueueMemberEntity queueMemberEntity, WorkgroupEntity workgroup, VisitorRequest visitorRequest) 根据客服状态进行路由private MessageProtobuf
AgentThreadRoutingStrategy.routeNewThread
(ThreadEntity thread, AgentEntity agentEntity, VisitorRequest visitorRequest) 路由新线程private MessageProtobuf
WorkgroupThreadRoutingStrategy.routeNewWorkgroupThread
(VisitorRequest visitorRequest, ThreadEntity thread, WorkgroupEntity workgroup) 路由新工作组会话private MessageProtobuf
WorkgroupThreadRoutingStrategy.routeToAgent
(VisitorRequest visitorRequest, ThreadEntity thread, WorkgroupEntity workgroup) 路由到人工客服WorkgroupThreadRoutingStrategy.routeToRobot
(VisitorRequest visitorRequest, ThreadEntity threadFromRequest, RobotEntity robotEntity, WorkgroupEntity workgroup) 路由到机器人private MessageProtobuf
WorkgroupThreadRoutingStrategy.routeToRobot
(VisitorRequest visitorRequest, ThreadEntity thread, WorkgroupEntity workgroup) 路由到机器人private boolean
WorkgroupThreadRoutingStrategy.shouldRouteToRobot
(VisitorRequest visitorRequest, WorkgroupEntity workgroup) 判断是否应该路由到机器人 -
Uses of VisitorRequest in com.bytedesk.service.unified
Methods in com.bytedesk.service.unified with parameters of type VisitorRequestModifier and TypeMethodDescriptionprivate MessageProtobuf
UnifiedThreadRoutingStrategy.createAgentContinueMessage
(ThreadEntity thread, VisitorRequest visitorRequest) 创建客服继续消息private MessageProtobuf
UnifiedThreadRoutingStrategy.createContinueMessage
(ThreadEntity thread, VisitorRequest visitorRequest) 创建继续会话消息UnifiedThreadRoutingStrategy.createThread
(VisitorRequest visitorRequest) UnifiedRestService.createUnifiedThread
(VisitorRequest visitorRequest, UnifiedEntity unified, String topic) UnifiedThreadRoutingStrategy.createUnifiedThread
(VisitorRequest visitorRequest) 创建统一客服线程private MessageProtobuf
UnifiedThreadRoutingStrategy.delegateToWorkgroupStrategy
(VisitorRequest visitorRequest, WorkgroupEntity workgroup) 委托给工作组策略处理private MessageProtobuf
UnifiedThreadRoutingStrategy.findExistingActiveThread
(VisitorRequest visitorRequest, List<WorkgroupEntity> workgroups) 查找现有活跃会话UnifiedRouting.routeToUnified
(VisitorRequest visitorRequest, UnifiedEntity unified) -
Uses of VisitorRequest in com.bytedesk.service.utils
Methods in com.bytedesk.service.utils with parameters of type VisitorRequestModifier and TypeMethodDescriptionstatic VisitorProtobuf
ServiceConvertUtils.convertToVisitorProtobuf
(VisitorRequest visitorRequest) static String
ServiceConvertUtils.convertToVisitorProtobufJSONString
(VisitorRequest visitorRequest) -
Uses of VisitorRequest in com.bytedesk.service.visitor
Methods in com.bytedesk.service.visitor with parameters of type VisitorRequestModifier and TypeMethodDescriptionorg.springframework.http.ResponseEntity<?>
VisitorRestController.create
(VisitorRequest request) VisitorRestService.create
(VisitorRequest request) protected org.springframework.data.jpa.domain.Specification<VisitorEntity>
VisitorRestService.createSpecification
(VisitorRequest request) org.springframework.http.ResponseEntity<?>
VisitorRestController.delete
(VisitorRequest visitorRequest) void
VisitorRestService.delete
(VisitorRequest entity) VisitorRestController.export
(VisitorRequest request, jakarta.servlet.http.HttpServletResponse response) org.springframework.http.ResponseEntity<?>
VisitorRestControllerVisitor.init
(VisitorRequest request, jakarta.servlet.http.HttpServletRequest httpRequest) org.springframework.http.ResponseEntity<?>
VisitorRestController.queryByOrg
(VisitorRequest request) org.springframework.http.ResponseEntity<?>
VisitorRestController.queryByUid
(VisitorRequest request) org.springframework.http.ResponseEntity<?>
VisitorRestController.queryByUser
(VisitorRequest visitorRequest) org.springframework.http.ResponseEntity<?>
VisitorRestControllerVisitor.requestThread
(VisitorRequest request, jakarta.servlet.http.HttpServletRequest httpRequest) VisitorRestService.requestThread
(VisitorRequest request) static org.springframework.data.jpa.domain.Specification<VisitorEntity>
VisitorSpecification.search
(VisitorRequest request, AuthService authService) org.springframework.http.ResponseEntity<?>
VisitorRestControllerVisitor.sync
(VisitorRequest visitorRequest) org.springframework.http.ResponseEntity<?>
VisitorRestController.update
(VisitorRequest visitorRequest) VisitorRestService.update
(VisitorRequest request) org.springframework.http.ResponseEntity<?>
VisitorRestController.updateTagList
(VisitorRequest visitorRequest) VisitorRestService.updateTagList
(VisitorRequest request) -
Uses of VisitorRequest in com.bytedesk.service.visitor_thread
Methods in com.bytedesk.service.visitor_thread with parameters of type VisitorRequestModifier and TypeMethodDescriptionVisitorThreadService.createAgentThread
(VisitorRequest visitorRequest, AgentEntity agent, String topic) VisitorThreadService.createRobotThread
(VisitorRequest visitorRequest, RobotEntity robot, String topic) VisitorThreadService.createWorkflowThread
(VisitorRequest visitorRequest, WorkflowEntity workflow, String topic) VisitorThreadService.createWorkgroupThread
(VisitorRequest visitorRequest, WorkgroupEntity workgroup, String topic) VisitorThreadService.reInitWorkgroupThreadExtra
(VisitorRequest visitorRequest, ThreadEntity thread, WorkgroupEntity workgroup) -
Uses of VisitorRequest in com.bytedesk.service.visitor.event
Fields in com.bytedesk.service.visitor.event declared as VisitorRequestConstructors in com.bytedesk.service.visitor.event with parameters of type VisitorRequest -
Uses of VisitorRequest in com.bytedesk.social.line
Methods in com.bytedesk.social.line that return VisitorRequestModifier and TypeMethodDescriptionprivate VisitorRequest
LineWebhooks.buildVisitorRequest
(com.linecorp.bot.webhook.model.MessageEvent event, LineEntity lineEntity) 根据Line消息构建访客请求对象 -
Uses of VisitorRequest in com.bytedesk.social.meta
Methods in com.bytedesk.social.meta that return VisitorRequestModifier and TypeMethodDescriptionprivate VisitorRequest
MetaAppWebhooks.buildVisitorRequest
(MetaAppWebhooks.User user, com.fasterxml.jackson.databind.JsonNode webhookEvent, String text, String pageId, String pageAccessToken, String workgroupUid, String orgUid) 根据Meta用户信息构建访客请求对象 参考WeChatWorkMessageApiService.buildVisitorRequest的实现模式 -
Uses of VisitorRequest in com.bytedesk.social.telegram.config
Methods in com.bytedesk.social.telegram.config that return VisitorRequestModifier and TypeMethodDescriptionprivate VisitorRequest
TelegramDefaultConsumer.buildVisitorRequest
(org.telegram.telegrambots.meta.api.objects.Update update, String text, TelegramEntity telegramEntity) 根据Telegram用户信息构建访客请求对象 -
Uses of VisitorRequest in com.bytedesk.social.whatsapp.ycloud
Methods in com.bytedesk.social.whatsapp.ycloud that return VisitorRequestModifier and TypeMethodDescriptionprivate VisitorRequest
YCloudMessageService.buildVisitorRequest
(YCloudWhatsappInboundReceived.WhatsappInboundMessage inboundMessage, WhatsAppEntity whatsAppEntity) 根据WhatsApp消息构建访客请求对象 -
Uses of VisitorRequest in com.bytedesk.wechat.work.kefu.message
Methods in com.bytedesk.wechat.work.kefu.message that return VisitorRequestModifier and TypeMethodDescriptionprivate VisitorRequest
WeChatWorkMessageApiService.buildVisitorRequest
(WeChatWorkCustomerResponse customerResponse, WeChatWorkMessageResponse.WeChatWorkMessage message, String corpId, String appSecret, String workgroupUid, String orgUid) 根据企业微信客户详情构建访客请求对象