File size: 507 Bytes
a746d34
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
class LineWebhook {
  /**
   * Handles a LINE Webhook request.
   * @param {Object} e The event object from the LINE Webhook request.
   */
  handleRequest(e) {
    var events = e.events;
    for (var i = 0; i < events.length; i++) {
      var event = events[i];
      if (event.type == 'message' && event.message.type == 'image') {
        var imageData = event.message.contentProvider.previewImageUrl;
        var imageSaver = new ImageSaver();
        imageSaver.saveImage(imageData);
      }
    }
  }
}