File tree Expand file tree Collapse file tree 1 file changed +21
-0
lines changed Expand file tree Collapse file tree 1 file changed +21
-0
lines changed Original file line number Diff line number Diff line change @@ -738,6 +738,17 @@ def handle_message_event(event)
738738 ]
739739 )
740740 client . reply_message ( reply_message_request : request )
741+ when 'quote message'
742+ request = Line ::Bot ::V2 ::MessagingApi ::ReplyMessageRequest . new (
743+ reply_token : event . reply_token ,
744+ messages : [
745+ Line ::Bot ::V2 ::MessagingApi ::TextMessage . new (
746+ text : '[QUOTE MESSAGE]' ,
747+ quote_token : event . message . quote_token
748+ )
749+ ]
750+ )
751+ client . reply_message ( reply_message_request : request )
741752
742753 when 'quick reply'
743754 request = Line ::Bot ::V2 ::MessagingApi ::ReplyMessageRequest . new (
@@ -787,6 +798,12 @@ def handle_message_event(event)
787798 max : "2018-01-24t23:59" ,
788799 min : "2017-12-25t00:00"
789800 )
801+ ) ,
802+ Line ::Bot ::V2 ::MessagingApi ::QuickReplyItem . new (
803+ action : Line ::Bot ::V2 ::MessagingApi ::ClipboardAction . new (
804+ label : "Get coupon code" ,
805+ clipboard_text : "1234567890"
806+ )
790807 )
791808 ]
792809 )
@@ -894,6 +911,10 @@ def handle_message_event(event)
894911 reply_text ( event , "[STATS]\n #{ stats } " )
895912
896913 else
914+ if ( event . message . quoted_message_id != nil )
915+ reply_text ( event , "[ECHO]\n #{ event . message . text } Thanks you for quoting my message!" )
916+ end
917+
897918 reply_text ( event , "[ECHO]\n #{ event . message . text } " )
898919 end
899920 else
You can’t perform that action at this time.
0 commit comments