Class: Kamigo::EventResponsers::LineEventResponser
- Inherits:
-
Object
- Object
- Kamigo::EventResponsers::LineEventResponser
show all
- Includes:
- Clients::LineClient
- Defined in:
- lib/kamigo/event_responsers/line_event_responser.rb
Instance Method Summary
collapse
#client, #validate_signature
Instance Method Details
#response_event(event, message) ⇒ Object
6
7
8
9
10
11
12
|
# File 'lib/kamigo/event_responsers/line_event_responser.rb', line 6
def response_event(event, message)
return nil if message.blank?
message = JSON.parse(message) if message.is_a?(String) && (message.start_with?("{") || message.start_with?("["))
return nil if message.blank?
response = client.reply_message(event.reply_token, message)
response
end
|