Uses of Class
com.bytedesk.core.message.MessageProtobuf
Packages that use MessageProtobuf
Package
Description
Robot package contains classes for managing AI robots/agents.
Robot message package contains classes for handling robot communication.
百 *
SpringAIBaiduChatConfig
- 百度 AI 服务配置类,包含API密钥和模型设置 AI 服务提供者集成包,包含与 Spring AI 框架集成的所有类和配置。自定 *
SpringAICustomChatController
- 自定义 AI 服务的REST API控制器 SpringAICustomChatConfig
- 自定义 AI 服务配置类,包含API端点、密钥和模型设置 AI 服务提供者集成包,包含与 Spring AI 框架集成的所有类和配置。DashScope AI 服务提供者集成包,包含与 Spring AI 框架集成的所有类和配置。
DeepSeek AI 服务提供者集成包,包含与 Spring AI 框架集成的所有类和配置。
Gitee AI 服务提供者集成包,包含与 Spring AI 框架集成的所有类和配置。
DeepSeek AI 服务提供者集成包,包含与 Spring AI 框架集成的所有类和配置。
Ollama AI 服务提供者集成包,包含与 Spring AI 框架集成的所有类和配置。
OpenAI 服务提供者集成包,包含与 Spring AI 框架集成的所有类和配置。
OpenAI 服务提供者集成包,包含与 Spring AI 框架集成的所有类和配置。
SiliconFlow AI 服务提供者集成包,包含与 Spring AI 框架集成的所有类和配置。
腾讯 AI 服务提供者集成包,包含与 Spring AI 框架集成的所有类和配置。
火山引擎 AI 服务提供者集成包,包含与 Spring AI 框架集成的所有类和配置。
智谱 AI 服务提供者集成包,包含与 Spring AI 框架集成的所有类和配置。
Zhipuai package contains classes and utilities for Zhipuai API integration.
Message handling package containing message models and processors
-
Uses of MessageProtobuf in com.bytedesk.ai.robot
Methods in com.bytedesk.ai.robot that return MessageProtobufMethods in com.bytedesk.ai.robot with parameters of type MessageProtobufModifier and TypeMethodDescriptionprivate void
RobotService.processLlmMessage
(String query, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, org.springframework.web.servlet.mvc.method.annotation.SseEmitter emitter) -
Uses of MessageProtobuf in com.bytedesk.ai.robot_message
Methods in com.bytedesk.ai.robot_message that return MessageProtobufModifier and TypeMethodDescriptionstatic MessageProtobuf
RobotMessageUtils.createRobotMessage
(ThreadProtobuf thread, RobotProtobuf robot, MessageProtobuf messageProtobuf) Methods in com.bytedesk.ai.robot_message with parameters of type MessageProtobufModifier and TypeMethodDescriptionstatic MessageProtobuf
RobotMessageUtils.createRobotMessage
(ThreadProtobuf thread, RobotProtobuf robot, MessageProtobuf messageProtobuf) -
Uses of MessageProtobuf in com.bytedesk.ai.springai.providers.baidu
Methods in com.bytedesk.ai.springai.providers.baidu with parameters of type MessageProtobufModifier and TypeMethodDescriptionprotected void
SpringAIBaiduChatService.processPromptSse
(org.springframework.ai.chat.prompt.Prompt prompt, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, org.springframework.web.servlet.mvc.method.annotation.SseEmitter emitter, String fullPromptContent) protected void
SpringAIBaiduService.processPromptSse
(org.springframework.ai.chat.prompt.Prompt prompt, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, org.springframework.web.servlet.mvc.method.annotation.SseEmitter emitter, String fullPromptContent) protected void
SpringAIBaiduChatService.processPromptWebsocket
(org.springframework.ai.chat.prompt.Prompt prompt, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, String fullPromptContent) protected void
SpringAIBaiduService.processPromptWebsocket
(org.springframework.ai.chat.prompt.Prompt prompt, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, String fullPromptContent) -
Uses of MessageProtobuf in com.bytedesk.ai.springai.providers.coze
Methods in com.bytedesk.ai.springai.providers.coze with parameters of type MessageProtobufModifier and TypeMethodDescriptionprotected void
SpringAICozeService.processPromptSse
(org.springframework.ai.chat.prompt.Prompt prompt, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, org.springframework.web.servlet.mvc.method.annotation.SseEmitter emitter, String fullPromptContent) protected void
SpringAICozeService.processPromptWebsocket
(org.springframework.ai.chat.prompt.Prompt prompt, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, String fullPromptContent) -
Uses of MessageProtobuf in com.bytedesk.ai.springai.providers.custom
Methods in com.bytedesk.ai.springai.providers.custom with parameters of type MessageProtobufModifier and TypeMethodDescriptionprotected void
SpringAICustomChatService.processPromptSse
(org.springframework.ai.chat.prompt.Prompt prompt, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, org.springframework.web.servlet.mvc.method.annotation.SseEmitter emitter, String fullPromptContent) protected void
SpringAICustomService.processPromptSse
(org.springframework.ai.chat.prompt.Prompt prompt, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, org.springframework.web.servlet.mvc.method.annotation.SseEmitter emitter, String fullPromptContent) protected void
SpringAICustomChatService.processPromptWebsocket
(org.springframework.ai.chat.prompt.Prompt prompt, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, String fullPromptContent) protected void
SpringAICustomService.processPromptWebsocket
(org.springframework.ai.chat.prompt.Prompt prompt, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, String fullPromptContent) -
Uses of MessageProtobuf in com.bytedesk.ai.springai.providers.dashscope
Methods in com.bytedesk.ai.springai.providers.dashscope with parameters of type MessageProtobufModifier and TypeMethodDescriptionprotected void
SpringAIDashscopeChatService.processPromptSse
(org.springframework.ai.chat.prompt.Prompt prompt, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, org.springframework.web.servlet.mvc.method.annotation.SseEmitter emitter, String fullPromptContent) protected void
SpringAIDashscopeService.processPromptSse
(org.springframework.ai.chat.prompt.Prompt prompt, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, org.springframework.web.servlet.mvc.method.annotation.SseEmitter emitter, String fullPromptContent) protected void
SpringAIDashscopeChatService.processPromptWebsocket
(org.springframework.ai.chat.prompt.Prompt prompt, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, String fullPromptContent) protected void
SpringAIDashscopeService.processPromptWebsocket
(org.springframework.ai.chat.prompt.Prompt prompt, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, String fullPromptContent) -
Uses of MessageProtobuf in com.bytedesk.ai.springai.providers.deepseek
Methods in com.bytedesk.ai.springai.providers.deepseek with parameters of type MessageProtobufModifier and TypeMethodDescriptionprotected void
SpringAIDeepseekChatService.processPromptSse
(org.springframework.ai.chat.prompt.Prompt prompt, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, org.springframework.web.servlet.mvc.method.annotation.SseEmitter emitter, String fullPromptContent) protected void
SpringAIDeepseekService.processPromptSse
(org.springframework.ai.chat.prompt.Prompt prompt, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, org.springframework.web.servlet.mvc.method.annotation.SseEmitter emitter, String fullPromptContent) protected void
SpringAIDeepseekChatService.processPromptWebsocket
(org.springframework.ai.chat.prompt.Prompt prompt, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, String fullPromptContent) protected void
SpringAIDeepseekService.processPromptWebsocket
(org.springframework.ai.chat.prompt.Prompt prompt, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, String fullPromptContent) -
Uses of MessageProtobuf in com.bytedesk.ai.springai.providers.dify
Methods in com.bytedesk.ai.springai.providers.dify with parameters of type MessageProtobufModifier and TypeMethodDescriptionprivate String
SpringAIDifyService.getConversationId
(RobotProtobuf robot, MessageProtobuf messageProtobuf) 获取或生成会话IDprotected void
SpringAIDifyService.processPromptSse
(org.springframework.ai.chat.prompt.Prompt prompt, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, org.springframework.web.servlet.mvc.method.annotation.SseEmitter emitter, String fullPromptContent) protected void
SpringAIDifyService.processPromptWebsocket
(org.springframework.ai.chat.prompt.Prompt prompt, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, String fullPromptContent) -
Uses of MessageProtobuf in com.bytedesk.ai.springai.providers.gitee
Methods in com.bytedesk.ai.springai.providers.gitee with parameters of type MessageProtobufModifier and TypeMethodDescriptionprotected void
SpringAIGiteeChatService.processPromptSse
(org.springframework.ai.chat.prompt.Prompt prompt, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, org.springframework.web.servlet.mvc.method.annotation.SseEmitter emitter, String fullPromptContent) protected void
SpringAIGiteeService.processPromptSse
(org.springframework.ai.chat.prompt.Prompt prompt, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, org.springframework.web.servlet.mvc.method.annotation.SseEmitter emitter, String fullPromptContent) protected void
SpringAIGiteeChatService.processPromptWebsocket
(org.springframework.ai.chat.prompt.Prompt prompt, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, String fullPromptContent) protected void
SpringAIGiteeService.processPromptWebsocket
(org.springframework.ai.chat.prompt.Prompt prompt, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, String fullPromptContent) -
Uses of MessageProtobuf in com.bytedesk.ai.springai.providers.maxkb
Methods in com.bytedesk.ai.springai.providers.maxkb with parameters of type MessageProtobufModifier and TypeMethodDescriptionprotected void
SpringAIMaxkbService.processPromptSse
(org.springframework.ai.chat.prompt.Prompt prompt, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, org.springframework.web.servlet.mvc.method.annotation.SseEmitter emitter, String fullPromptContent) protected void
SpringAIMaxkbService.processPromptWebsocket
(org.springframework.ai.chat.prompt.Prompt prompt, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, String fullPromptContent) -
Uses of MessageProtobuf in com.bytedesk.ai.springai.providers.minimax
Methods in com.bytedesk.ai.springai.providers.minimax with parameters of type MessageProtobufModifier and TypeMethodDescriptionprotected void
SpringAIMinimaxChatService.processPromptSse
(org.springframework.ai.chat.prompt.Prompt prompt, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, org.springframework.web.servlet.mvc.method.annotation.SseEmitter emitter, String fullPromptContent) protected void
SpringAIMinimaxService.processPromptSse
(org.springframework.ai.chat.prompt.Prompt prompt, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, org.springframework.web.servlet.mvc.method.annotation.SseEmitter emitter, String fullPromptContent) protected void
SpringAIMinimaxChatService.processPromptWebsocket
(org.springframework.ai.chat.prompt.Prompt prompt, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, String fullPromptContent) protected void
SpringAIMinimaxService.processPromptWebsocket
(org.springframework.ai.chat.prompt.Prompt prompt, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, String fullPromptContent) -
Uses of MessageProtobuf in com.bytedesk.ai.springai.providers.n8n
Methods in com.bytedesk.ai.springai.providers.n8n with parameters of type MessageProtobufModifier and TypeMethodDescriptionprivate String
SpringAIN8nService.getChatId
(RobotProtobuf robot, MessageProtobuf messageProtobuf) 获取聊天ID 可以从robot配置中获取,或者使用默认值protected void
SpringAIN8nService.processPromptSse
(org.springframework.ai.chat.prompt.Prompt prompt, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, org.springframework.web.servlet.mvc.method.annotation.SseEmitter emitter, String fullPromptContent) protected void
SpringAIN8nService.processPromptWebsocket
(org.springframework.ai.chat.prompt.Prompt prompt, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, String fullPromptContent) -
Uses of MessageProtobuf in com.bytedesk.ai.springai.providers.ollama
Methods in com.bytedesk.ai.springai.providers.ollama with parameters of type MessageProtobufModifier and TypeMethodDescriptionprotected void
SpringAIOllamaChatService.processPromptSse
(org.springframework.ai.chat.prompt.Prompt prompt, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, org.springframework.web.servlet.mvc.method.annotation.SseEmitter emitter, String fullPromptContent) protected void
SpringAIOllamaService.processPromptSse
(org.springframework.ai.chat.prompt.Prompt prompt, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, org.springframework.web.servlet.mvc.method.annotation.SseEmitter emitter, String fullPromptContent) protected void
SpringAIOllamaChatService.processPromptWebsocket
(org.springframework.ai.chat.prompt.Prompt prompt, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, String fullPromptContent) protected void
SpringAIOllamaService.processPromptWebsocket
(org.springframework.ai.chat.prompt.Prompt prompt, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, String fullPromptContent) -
Uses of MessageProtobuf in com.bytedesk.ai.springai.providers.openai
Methods in com.bytedesk.ai.springai.providers.openai with parameters of type MessageProtobufModifier and TypeMethodDescriptionprotected void
SpringAIOpenaiChatService.processPromptSse
(org.springframework.ai.chat.prompt.Prompt prompt, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, org.springframework.web.servlet.mvc.method.annotation.SseEmitter emitter, String fullPromptContent) protected void
SpringAIOpenaiService.processPromptSse
(org.springframework.ai.chat.prompt.Prompt prompt, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, org.springframework.web.servlet.mvc.method.annotation.SseEmitter emitter, String fullPromptContent) protected void
SpringAIOpenaiChatService.processPromptWebsocket
(org.springframework.ai.chat.prompt.Prompt prompt, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, String fullPromptContent) protected void
SpringAIOpenaiService.processPromptWebsocket
(org.springframework.ai.chat.prompt.Prompt prompt, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, String fullPromptContent) -
Uses of MessageProtobuf in com.bytedesk.ai.springai.providers.openrouter
Methods in com.bytedesk.ai.springai.providers.openrouter with parameters of type MessageProtobufModifier and TypeMethodDescriptionprotected void
SpringAIOpenrouterChatService.processPromptSse
(org.springframework.ai.chat.prompt.Prompt prompt, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, org.springframework.web.servlet.mvc.method.annotation.SseEmitter emitter, String fullPromptContent) protected void
SpringAIOpenrouterService.processPromptSse
(org.springframework.ai.chat.prompt.Prompt prompt, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, org.springframework.web.servlet.mvc.method.annotation.SseEmitter emitter, String fullPromptContent) protected void
SpringAIOpenrouterChatService.processPromptWebsocket
(org.springframework.ai.chat.prompt.Prompt prompt, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, String fullPromptContent) protected void
SpringAIOpenrouterService.processPromptWebsocket
(org.springframework.ai.chat.prompt.Prompt prompt, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, String fullPromptContent) -
Uses of MessageProtobuf in com.bytedesk.ai.springai.providers.ragflow
Methods in com.bytedesk.ai.springai.providers.ragflow with parameters of type MessageProtobufModifier and TypeMethodDescriptionprivate String
SpringAIRagflowService.getChatId
(RobotProtobuf robot, MessageProtobuf messageProtobuf) 获取聊天ID 可以从robot配置中获取,或者使用默认值protected void
SpringAIRagflowService.processPromptSse
(org.springframework.ai.chat.prompt.Prompt prompt, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, org.springframework.web.servlet.mvc.method.annotation.SseEmitter emitter, String fullPromptContent) protected void
SpringAIRagflowService.processPromptWebsocket
(org.springframework.ai.chat.prompt.Prompt prompt, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, String fullPromptContent) -
Uses of MessageProtobuf in com.bytedesk.ai.springai.providers.siliconflow
Methods in com.bytedesk.ai.springai.providers.siliconflow with parameters of type MessageProtobufModifier and TypeMethodDescriptionprotected void
SpringAISiliconFlowChatService.processPromptSse
(org.springframework.ai.chat.prompt.Prompt prompt, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, org.springframework.web.servlet.mvc.method.annotation.SseEmitter emitter, String fullPromptContent) protected void
SpringAISiliconFlowService.processPromptSse
(org.springframework.ai.chat.prompt.Prompt prompt, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, org.springframework.web.servlet.mvc.method.annotation.SseEmitter emitter, String fullPromptContent) protected void
SpringAISiliconFlowChatService.processPromptWebsocket
(org.springframework.ai.chat.prompt.Prompt prompt, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, String fullPromptContent) protected void
SpringAISiliconFlowService.processPromptWebsocket
(org.springframework.ai.chat.prompt.Prompt prompt, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, String fullPromptContent) -
Uses of MessageProtobuf in com.bytedesk.ai.springai.providers.tencent
Methods in com.bytedesk.ai.springai.providers.tencent with parameters of type MessageProtobufModifier and TypeMethodDescriptionprotected void
SpringAITencentChatService.processPromptSse
(org.springframework.ai.chat.prompt.Prompt prompt, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, org.springframework.web.servlet.mvc.method.annotation.SseEmitter emitter, String fullPromptContent) protected void
SpringAITencentService.processPromptSse
(org.springframework.ai.chat.prompt.Prompt prompt, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, org.springframework.web.servlet.mvc.method.annotation.SseEmitter emitter, String fullPromptContent) protected void
SpringAITencentChatService.processPromptWebsocket
(org.springframework.ai.chat.prompt.Prompt prompt, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, String fullPromptContent) protected void
SpringAITencentService.processPromptWebsocket
(org.springframework.ai.chat.prompt.Prompt prompt, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, String fullPromptContent) -
Uses of MessageProtobuf in com.bytedesk.ai.springai.providers.volcengine
Methods in com.bytedesk.ai.springai.providers.volcengine with parameters of type MessageProtobufModifier and TypeMethodDescriptionprotected void
SpringAIVolcengineChatService.processPromptSse
(org.springframework.ai.chat.prompt.Prompt prompt, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, org.springframework.web.servlet.mvc.method.annotation.SseEmitter emitter, String fullPromptContent) protected void
SpringAIVolcengineService.processPromptSse
(org.springframework.ai.chat.prompt.Prompt prompt, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, org.springframework.web.servlet.mvc.method.annotation.SseEmitter emitter, String fullPromptContent) protected void
SpringAIVolcengineChatService.processPromptWebsocket
(org.springframework.ai.chat.prompt.Prompt prompt, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, String fullPromptContent) protected void
SpringAIVolcengineService.processPromptWebsocket
(org.springframework.ai.chat.prompt.Prompt prompt, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, String fullPromptContent) -
Uses of MessageProtobuf in com.bytedesk.ai.springai.providers.zhipuai
Methods in com.bytedesk.ai.springai.providers.zhipuai with parameters of type MessageProtobufModifier and TypeMethodDescriptionprotected void
SpringAIZhipuaiChatService.processPromptSse
(org.springframework.ai.chat.prompt.Prompt prompt, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, org.springframework.web.servlet.mvc.method.annotation.SseEmitter emitter, String fullPromptContent) 方式3:SSE方式调用(带prompt参数)protected void
SpringAIZhipuaiService.processPromptSse
(org.springframework.ai.chat.prompt.Prompt prompt, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, org.springframework.web.servlet.mvc.method.annotation.SseEmitter emitter, String fullPromptContent) protected void
SpringAIZhipuaiChatService.processPromptWebsocket
(org.springframework.ai.chat.prompt.Prompt prompt, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, String fullPromptContent) 方式1:异步流式调用(带prompt参数)protected void
SpringAIZhipuaiService.processPromptWebsocket
(org.springframework.ai.chat.prompt.Prompt prompt, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, String fullPromptContent) -
Uses of MessageProtobuf in com.bytedesk.ai.springai.service
Methods in com.bytedesk.ai.springai.service with parameters of type MessageProtobufModifier and TypeMethodDescriptionprivate void
BaseSpringAIService.createAndProcessPrompt
(String query, String context, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, org.springframework.web.servlet.mvc.method.annotation.SseEmitter emitter) private BaseSpringAIService.PromptResult
BaseSpringAIService.createAndProcessPromptSyncWithPrompt
(String query, String context, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply) protected void
BaseSpringAIService.handleSseError
(Throwable error, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, org.springframework.web.servlet.mvc.method.annotation.SseEmitter emitter) void
BaseSpringAIService.persistMessage
(MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, Boolean isUnanswered) void
BaseSpringAIService.persistMessage
(MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, Boolean isUnanswered, long promptTokens, long completionTokens, long totalTokens) 持久化消息,包含token使用情况void
BaseSpringAIService.persistMessage
(MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, Boolean isUnanswered, long promptTokens, long completionTokens, long totalTokens, String prompt) 持久化消息,包含token使用情况和prompt内容void
BaseSpringAIService.persistMessage
(MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, Boolean isUnanswered, long promptTokens, long completionTokens, long totalTokens, String prompt, String aiProvider, String aiModel) 持久化消息,包含token使用情况、prompt内容和AI模型信息void
SpringAIService.persistMessage
(MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, Boolean isUnanswered) 消息持久化 用于保存用户查询和机器人回复的消息记录private void
BaseSpringAIService.processAnswerMessage
(String answer, MessageTypeEnum type, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, Boolean isUnanswered, org.springframework.web.servlet.mvc.method.annotation.SseEmitter emitter) private void
BaseSpringAIService.processDirectResponse
(String query, List<FaqProtobuf> searchContentList, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, org.springframework.web.servlet.mvc.method.annotation.SseEmitter emitter) private void
BaseSpringAIService.processLlmResponse
(String query, List<FaqProtobuf> searchResultList, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, org.springframework.web.servlet.mvc.method.annotation.SseEmitter emitter) protected void
BaseSpringAIService.processLlmResponseWebsocket
(String query, List<FaqProtobuf> searchResultList, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply) protected abstract void
BaseSpringAIService.processPromptSse
(org.springframework.ai.chat.prompt.Prompt prompt, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, org.springframework.web.servlet.mvc.method.annotation.SseEmitter emitter, String fullPromptContent) protected abstract void
BaseSpringAIService.processPromptWebsocket
(org.springframework.ai.chat.prompt.Prompt prompt, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, String fullPromptContent) Token usage data classprotected void
BaseSpringAIService.sendMessageWebsocket
(MessageTypeEnum type, String content, MessageProtobuf messageProtobufReply) void
BaseSpringAIService.sendSseMessage
(String query, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, org.springframework.web.servlet.mvc.method.annotation.SseEmitter emitter) void
SpringAIService.sendSseMessage
(String query, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, org.springframework.web.servlet.mvc.method.annotation.SseEmitter emitter) 发送Sse消息protected void
BaseSpringAIService.sendStreamEndMessage
(MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, org.springframework.web.servlet.mvc.method.annotation.SseEmitter emitter, long promptTokens, long completionTokens, long totalTokens, String prompt, String aiProvider, String aiModel) 发送流结束消息,包含token使用情况、prompt内容和AI模型信息protected void
BaseSpringAIService.sendStreamMessage
(MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, org.springframework.web.servlet.mvc.method.annotation.SseEmitter emitter, String content) protected void
BaseSpringAIService.sendStreamStartMessage
(MessageProtobuf messageProtobufReply, org.springframework.web.servlet.mvc.method.annotation.SseEmitter emitter, String initialContent) BaseSpringAIService.sendSyncMessage
(String query, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply) SpringAIService.sendSyncMessage
(String query, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply) 发送同步消息并返回回复内容void
BaseSpringAIService.sendWebsocketMessage
(String query, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply) void
SpringAIService.sendWebsocketMessage
(String query, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply) 发送websocket消息 -
Uses of MessageProtobuf in com.bytedesk.ai.zhipuai
Methods in com.bytedesk.ai.zhipuai with parameters of type MessageProtobufModifier and TypeMethodDescriptionprotected void
ZhipuaiService.processPromptSse
(org.springframework.ai.chat.prompt.Prompt prompt, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, org.springframework.web.servlet.mvc.method.annotation.SseEmitter emitter, String fullPromptContent) 方式3:SSE方式调用 - 实现BaseSpringAIService的抽象方法(带prompt参数)protected void
ZhipuaiService.processPromptWebsocket
(org.springframework.ai.chat.prompt.Prompt prompt, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, String fullPromptContent) 方式1:异步流式调用 - 实现BaseSpringAIService的抽象方法(带prompt参数) -
Uses of MessageProtobuf in com.bytedesk.core.black
Methods in com.bytedesk.core.black with parameters of type MessageProtobuf -
Uses of MessageProtobuf in com.bytedesk.core.email_message
Methods in com.bytedesk.core.email_message with parameters of type MessageProtobufModifier and TypeMethodDescriptionprivate String
EmailMessageEventListener.buildEmailHtmlContent
(MessageProtobuf messageProtobuf, EmailExtra emailExtra) 构建邮件HTML内容private EmailMessageRequest
EmailMessageEventListener.buildEmailMessageRequest
(MessageProtobuf messageProtobuf, EmailExtra emailExtra, ThreadEntity thread) 构建邮件发送请求private String
EmailMessageEventListener.buildEmailSubject
(MessageProtobuf messageProtobuf, EmailExtra emailExtra) 构建邮件主题private String
EmailMessageEventListener.buildEmailTextContent
(MessageProtobuf messageProtobuf, EmailExtra emailExtra) 构建邮件文本内容private void
EmailMessageEventListener.sendMessageToEmail
(MessageProtobuf messageProtobuf, ThreadEntity thread) 推送消息到邮件 -
Uses of MessageProtobuf in com.bytedesk.core.jms
Methods in com.bytedesk.core.jms with parameters of type MessageProtobufModifier and TypeMethodDescriptionvoid
JmsArtemisService.sendQueueMessage
(MessageProtobuf message) void
JmsArtemisService.sendTopicMessage
(MessageProtobuf message) -
Uses of MessageProtobuf in com.bytedesk.core.message
Methods in com.bytedesk.core.message that return MessageProtobufModifier and TypeMethodDescriptionstatic MessageProtobuf
MessageUtils.createAgentCloseMessage
(ThreadEntity thread, String content) static MessageProtobuf
MessageUtils.createAgentReplyTimeoutMessage
(ThreadEntity thread, String content) static MessageProtobuf
MessageUtils.createAutoCloseMessage
(ThreadEntity thread, String content) static MessageProtobuf
MessageUtils.createLoginNoticeMessage
(String messageUid, ThreadProtobuf threadProtobuf, String orgUid, String content) static MessageProtobuf
MessageUtils.createNoticeMessage
(String messageUid, ThreadProtobuf threadProtobuf, String orgUid, String content) static MessageProtobuf
MessageUtils.createRateInviteMessage
(ThreadEntity thread, String content) static MessageProtobuf
MessageUtils.createRateSubmittedMessage
(ThreadEntity thread, String content) static MessageProtobuf
MessageUtils.createSystemMessage
(ThreadEntity thread, String content) static MessageProtobuf
MessageUtils.createThreadMessage
(String messageUid, ThreadEntity thread, MessageTypeEnum type, String content) static MessageProtobuf
Methods in com.bytedesk.core.message with parameters of type MessageProtobufModifier and TypeMethodDescriptionMessagePersistService.dealWithMessageNotification
(MessageTypeEnum type, MessageProtobuf messageProtobuf) private void
MessagePersistService.dealWithMessageRecall
(MessageProtobuf message) private void
MessagePersistService.dealWithMessageReceipt
(MessageTypeEnum type, MessageProtobuf message) static void
MessageUtils.notifyUser
(MessageProtobuf messageProtobuf) void
IMessageSendService.sendProtobufMessage
(MessageProtobuf messageProtobuf) void
MessageSendServiceImpl.sendProtobufMessage
(MessageProtobuf messageProtobuf) void
MessageSendServiceImplVip.sendProtobufMessage
(MessageProtobuf messageProtobuf) -
Uses of MessageProtobuf in com.bytedesk.core.message_unread
Methods in com.bytedesk.core.message_unread with parameters of type MessageProtobufModifier and TypeMethodDescriptionvoid
MessageUnreadRestService.create
(MessageProtobuf messageProtobuf) -
Uses of MessageProtobuf in com.bytedesk.core.notice
Methods in com.bytedesk.core.notice that return MessageProtobufModifier and TypeMethodDescriptionprivate MessageProtobuf
NoticeService.createMessageByType
(NoticeService.MessageType messageType, ThreadEntity thread, NoticeRequest request, String jsonContent) Create message based on the message type -
Uses of MessageProtobuf in com.bytedesk.core.webhook_message
Methods in com.bytedesk.core.webhook_message with parameters of type MessageProtobufModifier and TypeMethodDescriptionWebhookMessageService.createMessageRecord
(WebhookEntity webhook, MessageProtobuf message, boolean success, Map<String, Object> responseData, String errorMessage) 创建消息推送记录 -
Uses of MessageProtobuf in com.bytedesk.kbase.aop
Methods in com.bytedesk.kbase.aop with parameters of type MessageProtobufModifier and TypeMethodDescriptionprivate Boolean
TabooProtobufAspect.containsSensitiveWords
(MessageProtobuf messageProtobuf) -
Uses of MessageProtobuf in com.bytedesk.service.routing_strategy
Methods in com.bytedesk.service.routing_strategy that return MessageProtobufModifier and TypeMethodDescriptionAgentThreadRoutingStrategy.createAgentThread
(VisitorRequest visitorRequest) 创建客服线程 一对一人工客服,不支持机器人接待private MessageProtobuf
RobotThreadRoutingStrategy.createAndSaveWelcomeMessage
(String content, ThreadEntity thread) 创建并保存欢迎消息private MessageProtobuf
WorkflowThreadRoutingStrategy.createAndSaveWelcomeMessage
(String content, ThreadEntity thread) 创建并保存工作流欢迎消息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) 创建工作组会话private MessageProtobuf
AgentThreadRoutingStrategy.getAgentContinueMessage
(ThreadEntity thread) 获取客服继续对话消息private MessageProtobuf
AgentThreadRoutingStrategy.getAgentQueuingMessage
(ThreadEntity thread) 获取客服排队消息WorkgroupThreadRoutingStrategy.getOfflineMessage
(VisitorRequest visitorRequest, ThreadEntity threadFromRequest, AgentEntity agentEntity, WorkgroupEntity workgroup, QueueMemberEntity queueMemberEntity) 获取离线消息private MessageProtobuf
RobotThreadRoutingStrategy.getRobotContinueMessage
(RobotEntity robotEntity, ThreadEntity thread) 获取机器人继续对话消息private MessageProtobuf
WorkgroupThreadRoutingStrategy.getRobotContinueMessage
(RobotEntity robotEntity, ThreadEntity thread) 获取机器人继续对话消息private MessageProtobuf
WorkflowThreadRoutingStrategy.getWorkflowContinueMessage
(WorkflowEntity workflowEntity, ThreadEntity thread) 获取工作流继续对话消息private MessageProtobuf
WorkgroupThreadRoutingStrategy.getWorkgroupContinueMessage
(VisitorRequest visitorRequest, ThreadEntity thread) 获取工作组继续对话消息private MessageProtobuf
WorkgroupThreadRoutingStrategy.getWorkgroupQueuingMessage
(VisitorRequest visitorRequest, ThreadEntity thread) 获取工作组排队消息private MessageProtobuf
AgentThreadRoutingStrategy.handleAvailableAgent
(ThreadEntity threadFromRequest, AgentEntity agent, QueueMemberEntity queueMemberEntity) 处理可用客服(客服在线且未达到最大接待人数)private MessageProtobuf
WorkgroupThreadRoutingStrategy.handleAvailableWorkgroup
(ThreadEntity threadFromRequest, AgentEntity agentEntity, QueueMemberEntity queueMemberEntity) 处理可用工作组客服private MessageProtobuf
WorkgroupThreadRoutingStrategy.handleExistingChatThread
(VisitorRequest visitorRequest, ThreadEntity thread, WorkgroupEntity workgroup) 处理现有聊天会话private MessageProtobuf
WorkgroupThreadRoutingStrategy.handleExistingOfflineThread
(VisitorRequest visitorRequest, ThreadEntity thread, WorkgroupEntity workgroup) 处理现有离线会话private MessageProtobuf
RobotThreadRoutingStrategy.handleExistingRobotThread
(RobotEntity robotEntity, ThreadEntity thread) 处理现有的机器人会话private MessageProtobuf
WorkgroupThreadRoutingStrategy.handleExistingRobotThread
(VisitorRequest visitorRequest, ThreadEntity thread, WorkgroupEntity workgroup) 处理现有机器人会话private MessageProtobuf
AgentThreadRoutingStrategy.handleExistingThread
(ThreadEntity thread, AgentEntity agentEntity) 处理已存在的线程private MessageProtobuf
WorkflowThreadRoutingStrategy.handleExistingWorkflowThread
(WorkflowEntity workflowEntity, ThreadEntity thread) 处理现有的工作流会话private MessageProtobuf
WorkgroupThreadRoutingStrategy.handleExistingWorkgroupThread
(VisitorRequest visitorRequest, ThreadEntity thread, WorkgroupEntity workgroup) 处理现有工作组会话private MessageProtobuf
AgentThreadRoutingStrategy.handleOfflineAgent
(ThreadEntity threadFromRequest, AgentEntity agent, QueueMemberEntity queueMemberEntity) 处理离线客服private MessageProtobuf
AgentThreadRoutingStrategy.handleQueuedAgent
(ThreadEntity threadFromRequest, AgentEntity agent, QueueMemberEntity queueMemberEntity) 处理排队客服(客服在线但已达到最大接待人数)private MessageProtobuf
WorkgroupThreadRoutingStrategy.handleQueuedWorkgroup
(ThreadEntity threadFromRequest, AgentEntity agentEntity, 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
AgentThreadRoutingStrategy.routeOnlineAgent
(ThreadEntity thread, AgentEntity agentEntity, QueueMemberEntity queueMemberEntity) 路由在线客服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) 路由到机器人 -
Uses of MessageProtobuf in com.bytedesk.service.unified
Methods in com.bytedesk.service.unified that return MessageProtobufModifier and TypeMethodDescriptionprivate MessageProtobuf
UnifiedThreadRoutingStrategy.createAgentContinueMessage
(ThreadEntity thread, VisitorRequest visitorRequest) 创建客服继续消息private MessageProtobuf
UnifiedThreadRoutingStrategy.createContinueMessage
(ThreadEntity thread, VisitorRequest visitorRequest) 创建继续会话消息private MessageProtobuf
UnifiedThreadRoutingStrategy.createQueuingContinueMessage
(ThreadEntity thread) 创建排队继续消息private MessageProtobuf
UnifiedThreadRoutingStrategy.createRobotContinueMessage
(ThreadEntity thread) 创建机器人继续消息UnifiedThreadRoutingStrategy.createThread
(VisitorRequest visitorRequest) 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 MessageProtobuf in com.bytedesk.service.utils
Methods in com.bytedesk.service.utils that return MessageProtobufModifier and TypeMethodDescriptionstatic MessageProtobuf
ServiceConvertUtils.convertToMessageProtobuf
(MessageEntity lastMessage, ThreadEntity thread) static MessageProtobuf
ThreadMessageUtil.getThreadContinueMessage
(UserProtobuf user, ThreadEntity thread) static MessageProtobuf
ThreadMessageUtil.getThreadQueueMessage
(ThreadEntity thread) static MessageProtobuf
ThreadMessageUtil.getThreadQueuingMessage
(UserProtobuf user, ThreadEntity thread) static MessageProtobuf
ThreadMessageUtil.getThreadUnifiedWelcomeMessage
(ThreadEntity thread) static MessageProtobuf
ThreadMessageUtil.getThreadWelcomeMessage
(String content, ThreadEntity thread) -
Uses of MessageProtobuf in com.bytedesk.service.visitor
Methods in com.bytedesk.service.visitor that return MessageProtobuf -
Uses of MessageProtobuf in com.bytedesk.social.line
Methods in com.bytedesk.social.line with parameters of type MessageProtobufModifier and TypeMethodDescriptionprivate void
LineEventListener.handleAudioMessage
(MessageProtobuf messageProtobuf, LineThreadExtra lineThreadExtra) 处理音频消息private void
LineEventListener.handleCardMessage
(MessageProtobuf messageProtobuf, LineThreadExtra lineThreadExtra) 处理名片消息private void
LineEventListener.handleFileMessage
(MessageProtobuf messageProtobuf, LineThreadExtra lineThreadExtra) 处理文件消息private void
LineEventListener.handleImageMessage
(MessageProtobuf messageProtobuf, LineThreadExtra lineThreadExtra) 处理图片消息private void
LineEventListener.handleLinkMessage
(MessageProtobuf messageProtobuf, LineThreadExtra lineThreadExtra) 处理链接消息private void
LineEventListener.handleLocationMessage
(MessageProtobuf messageProtobuf, LineThreadExtra lineThreadExtra) 处理位置消息private void
LineEventListener.handleRateInviteMessage
(MessageProtobuf messageProtobuf, LineThreadExtra lineThreadExtra) 处理评分邀请消息private void
LineEventListener.handleTextMessage
(MessageProtobuf messageProtobuf, LineThreadExtra lineThreadExtra) 处理文本消息private void
LineEventListener.handleVideoMessage
(MessageProtobuf messageProtobuf, LineThreadExtra lineThreadExtra) 处理视频消息private void
LineEventListener.sendMessageToLine
(MessageProtobuf messageProtobuf, ThreadEntity thread) -
Uses of MessageProtobuf in com.bytedesk.social.meta
Methods in com.bytedesk.social.meta with parameters of type MessageProtobufModifier and TypeMethodDescriptionprivate boolean
MetaAppEventListener.handleCardMessageSend
(MessageProtobuf messageProtobuf, String pageId, String recipientPsid, String pageAccessToken) Handle card message sendingprivate boolean
MetaAppEventListener.handleLocationMessageSend
(MessageProtobuf messageProtobuf, String pageId, String recipientPsid, String pageAccessToken) Handle location message sendingprivate boolean
MetaAppEventListener.handleQuickRepliesMessageSend
(MessageProtobuf messageProtobuf, String pageId, String recipientPsid, String pageAccessToken) Handle quick replies message sendingprivate boolean
MetaAppEventListener.handleTemplateMessageSend
(MessageProtobuf messageProtobuf, String pageId, String recipientPsid, String pageAccessToken) Handle template message sendingprivate boolean
MetaAppEventListener.handleTypingOnAction
(MessageProtobuf messageProtobuf, String pageId, String recipientPsid, String pageAccessToken) Handle typing on actionprivate void
MetaAppEventListener.sendMessageByType
(MessageProtobuf messageProtobuf, String pageId, String recipientPsid, String pageAccessToken) Send message based on typeprivate void
MetaAppEventListener.sendMessageToMessenger
(MessageProtobuf messageProtobuf, ThreadEntity thread) Send message to Facebook Messenger -
Uses of MessageProtobuf in com.bytedesk.social.telegram
Methods in com.bytedesk.social.telegram with parameters of type MessageProtobufModifier and TypeMethodDescriptionTelegramEventListener.parseAttachmentInfo
(MessageProtobuf messageProtobuf) 解析消息中的附件信息private void
TelegramEventListener.sendMessageByType
(MessageProtobuf messageProtobuf, String chatId) Send message by typeprivate void
TelegramEventListener.sendMessageToTelegram
(MessageProtobuf messageProtobuf, ThreadEntity thread) 发送消息到Telegram -
Uses of MessageProtobuf in com.bytedesk.social.whatsapp
Methods in com.bytedesk.social.whatsapp with parameters of type MessageProtobufModifier and TypeMethodDescriptionprivate void
WhatsAppEventListener.sendMessageToWhatsApp
(MessageProtobuf messageProtobuf, ThreadEntity thread) 推送消息到WhatsApp -
Uses of MessageProtobuf in com.bytedesk.social.whatsapp.ycloud
Methods in com.bytedesk.social.whatsapp.ycloud with parameters of type MessageProtobufModifier and TypeMethodDescriptionprivate void
YCloudMessageService.handleRobotResponse
(YCloudWhatsappInboundReceived.WhatsappInboundMessage inboundMessage, ThreadProtobuf thread, WhatsAppEntity whatsAppEntity, MessageProtobuf messageProtobuf) 处理机器人回复 -
Uses of MessageProtobuf in com.bytedesk.starter.controller
Methods in com.bytedesk.starter.controller that return MessageProtobuf -
Uses of MessageProtobuf in com.bytedesk.wechat.work
Methods in com.bytedesk.wechat.work with parameters of type MessageProtobufModifier and TypeMethodDescriptionprivate void
WeChatWorkEventListener.handleLinkMessageSend
(MessageProtobuf messageProtobuf, WeChatWorkSessionRequest request) 处理链接消息发送private void
WeChatWorkEventListener.handleLocationMessageSend
(MessageProtobuf messageProtobuf, WeChatWorkSessionRequest request) 处理位置消息发送private void
WeChatWorkEventListener.handleMediaMessageSend
(MessageProtobuf messageProtobuf, WeChatWorkSessionRequest request, WeChatWorkExtra weChatWorkExtra, String msgType) 处理多媒体消息发送(图片、语音、视频、文件)private void
WeChatWorkEventListener.handleMenuMessageSend
(MessageProtobuf messageProtobuf, WeChatWorkSessionRequest request) 处理菜单消息发送private void
WeChatWorkEventListener.sendMessageToWeChatWork
(MessageProtobuf messageProtobuf, ThreadEntity thread) 推送消息到企业微信客服