Skip to content

Commit 839b487

Browse files
tokuhiromimasahiro
authored andcommitted
Add sample code for file message content. (#319)
1 parent 0d53c01 commit 839b487

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

sample-spring-boot-kitchensink/src/main/java/com/example/bot/spring/KitchenSinkController.java

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,7 @@
5353
import com.linecorp.bot.model.event.UnfollowEvent;
5454
import com.linecorp.bot.model.event.message.AudioMessageContent;
5555
import com.linecorp.bot.model.event.message.ContentProvider;
56+
import com.linecorp.bot.model.event.message.FileMessageContent;
5657
import com.linecorp.bot.model.event.message.ImageMessageContent;
5758
import com.linecorp.bot.model.event.message.LocationMessageContent;
5859
import com.linecorp.bot.model.event.message.StickerMessageContent;
@@ -187,6 +188,14 @@ public void handleVideoMessageEvent(MessageEvent<VideoMessageContent> event) thr
187188
});
188189
}
189190

191+
@EventMapping
192+
public void handleFileMessageEvent(MessageEvent<FileMessageContent> event) {
193+
this.reply(event.getReplyToken(),
194+
new TextMessage(String.format("Received '%s'(%d bytes)",
195+
event.getMessage().getFileName(),
196+
event.getMessage().getFileSize())));
197+
}
198+
190199
@EventMapping
191200
public void handleUnfollowEvent(UnfollowEvent event) {
192201
log.info("unfollowed this bot: {}", event);

0 commit comments

Comments
 (0)