Immutable
release. Only release title and notes can be modified.
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
messageEditedwebhook events may arrive out of order. The event with the largesttimestamprepresents 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