Package com.bytedesk.social.meta
Class MetaAppWebhooks.Receive
java.lang.Object
com.bytedesk.social.meta.MetaAppWebhooks.Receive
- Enclosing class:
- MetaAppWebhooks
消息接收处理类
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate Object
handleAttachmentMessage
(MetaAppWebhooks.User user, com.fasterxml.jackson.databind.JsonNode webhookEvent) private void
handleCommand
(String text, String pageId, String recipientId, String pageAccessToken) 处理特定命令handleMessage
(MetaAppWebhooks.User user, com.fasterxml.jackson.databind.JsonNode webhookEvent, boolean isUserRef) private Object
handleMessageEvent
(MetaAppWebhooks.User user, com.fasterxml.jackson.databind.JsonNode webhookEvent) private Object
handlePostback
(MetaAppWebhooks.User user, com.fasterxml.jackson.databind.JsonNode webhookEvent) void
handlePrivateReply
(String type, String id) private Object
handleQuickReply
(MetaAppWebhooks.User user, com.fasterxml.jackson.databind.JsonNode quickReply) private Object
handleReferral
(MetaAppWebhooks.User user, com.fasterxml.jackson.databind.JsonNode webhookEvent) private Object
handleTextMessage
(MetaAppWebhooks.User user, com.fasterxml.jackson.databind.JsonNode webhookEvent, String text) private Object
handleUserRefEvent
(MetaAppWebhooks.User user, com.fasterxml.jackson.databind.JsonNode webhookEvent) private void
setMetaMessageDemoParams
(String pageId, String recipientId, String pageAccessToken) 设置MetaMessageDemo的参数
-
Constructor Details
-
Receive
public Receive()
-
-
Method Details
-
handlePrivateReply
-
handleMessage
public Object handleMessage(MetaAppWebhooks.User user, com.fasterxml.jackson.databind.JsonNode webhookEvent, boolean isUserRef) -
handleMessageEvent
private Object handleMessageEvent(MetaAppWebhooks.User user, com.fasterxml.jackson.databind.JsonNode webhookEvent) -
handleQuickReply
private Object handleQuickReply(MetaAppWebhooks.User user, com.fasterxml.jackson.databind.JsonNode quickReply) -
handleAttachmentMessage
private Object handleAttachmentMessage(MetaAppWebhooks.User user, com.fasterxml.jackson.databind.JsonNode webhookEvent) -
handleTextMessage
private Object handleTextMessage(MetaAppWebhooks.User user, com.fasterxml.jackson.databind.JsonNode webhookEvent, String text) -
handleCommand
处理特定命令- Parameters:
text
- 命令文本pageId
- 页面IDrecipientId
- 接收者IDpageAccessToken
- 页面访问令牌
-
setMetaMessageDemoParams
设置MetaMessageDemo的参数- Parameters:
pageId
- 页面IDrecipientId
- 接收者IDpageAccessToken
- 页面访问令牌
-
handlePostback
private Object handlePostback(MetaAppWebhooks.User user, com.fasterxml.jackson.databind.JsonNode webhookEvent) -
handleReferral
private Object handleReferral(MetaAppWebhooks.User user, com.fasterxml.jackson.databind.JsonNode webhookEvent) -
handleUserRefEvent
private Object handleUserRefEvent(MetaAppWebhooks.User user, com.fasterxml.jackson.databind.JsonNode webhookEvent)
-