Package com.bytedesk.social.messenger
Class MessengerService
java.lang.Object
com.bytedesk.social.messenger.MessengerService
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final MessengerConfigprivate final org.springframework.web.client.RestTemplate -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate voidprocessMessage(MessengerWebhookEvent.Message message, String senderId) private voidprocessOptin(MessengerWebhookEvent.Optin optin, String senderId) private voidprocessPostback(MessengerWebhookEvent.Postback postback, String senderId) voidProcess incoming webhook event from MessengervoidsendTemplateMessage(String recipientId, MessengerMessage.TemplateMessage template) Send template message to Messenger uservoidsendTextMessage(String recipientId, String text) Send text message to Messenger userbooleanverifyWebhook(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
-