Skip to content

v10.1.0 Support Message Edited Webhook

Latest

Choose a tag to compare

@github-actions github-actions released this 07 Jul 08:50
Immutable release. Only release title and notes can be modified.
8d31379

What's Changed

  • Support Message Edited Webhook by @github-actions[bot] in #1932

Support Message Edited Webhook

Add MessageEditedEvent webhook event to support the message editing feature.

When a user edits a message in a group that includes a LINE Official Account, a webhook event with type=messageEdited is sent.

Notes

  • Currently, message editing is not available in 1:1 chats with LINE Official Accounts, so this event is only triggered in group chats.
  • Multiple messageEdited webhook events may arrive out of order. The event with the largest timestamp represents the latest edit state.

Please also refer to the document: https://developers.line.biz/en/reference/messaging-api/#edit-event

(original PR is line/line-openapi#129)

Example

import com.linecorp.bot.webhook.model.Event;
import com.linecorp.bot.webhook.model.MessageEditedEvent;
import com.linecorp.bot.webhook.model.TextMessageContent;

for (Event event : callbackRequest.events()) {
    if (event instanceof MessageEditedEvent messageEdited
            && messageEdited.message() instanceof TextMessageContent text) {
        System.out.println("Message " + text.id() + " was edited to: " + text.text());
    }
}

line-openapi updates

Dependency updates

  • chore(deps): update actions/setup-java action to v5.4.0 by @renovate[bot] in #1926
  • fix(deps): update dependency ch.qos.logback:logback-classic to v1.5.36 by @renovate[bot] in #1927
  • chore(deps): update gradle to v9.6.1 by @renovate[bot] in #1928
  • fix(deps): update dependency ch.qos.logback:logback-classic to v1.5.37 by @renovate[bot] in #1929
  • fix(deps): update dependency io.github.littleproxy:littleproxy to v2.8.0 by @renovate[bot] in #1930
  • fix(deps): update junit-framework monorepo to v6.1.1 by @renovate[bot] in #1931

Full Changelog: v10.0.0...v10.1.0


This release is prepared by @habara-k