Package com.bytedesk.social.messenger
Class MessengerService
java.lang.Object
com.bytedesk.social.messenger.MessengerService
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final MessengerConfig
private final org.springframework.web.client.RestTemplate
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate void
processMessage
(MessengerWebhookEvent.Message message, String senderId) private void
processOptin
(MessengerWebhookEvent.Optin optin, String senderId) private void
processPostback
(MessengerWebhookEvent.Postback postback, String senderId) void
Process incoming webhook event from Messengervoid
sendTemplateMessage
(String recipientId, MessengerMessage.TemplateMessage template) Send template message to Messenger uservoid
sendTextMessage
(String recipientId, String text) Send text message to Messenger userboolean
verifyWebhook
(String mode, String verifyToken, String challenge) Verify webhook token
-
Field Details
-
messengerConfig
-
restTemplate
private final org.springframework.web.client.RestTemplate restTemplate
-
-
Constructor Details
-
MessengerService
public MessengerService()
-
-
Method Details
-
sendTextMessage
Send text message to Messenger user -
sendTemplateMessage
Send template message to Messenger user -
processWebhookEvent
Process incoming webhook event from Messenger -
processMessage
-
processPostback
-
processOptin
-
verifyWebhook
Verify webhook token
-