module ZaloAPI::OfficalAccount::Message

Public Instance Methods

send_text_message(user_id, message) click to toggle source

Send message to user_id @param [String] user_id @param [String] message

# File lib/zalo_api/offical_account/message.rb, line 6
def send_text_message(user_id, message)
  execute(user_id, message)
end

Private Instance Methods

execute(user_id, text, attachment = {}) click to toggle source
# File lib/zalo_api/offical_account/message.rb, line 12
def execute(user_id, text, attachment = {})
  payload = {
    recipient: { user_id: user_id },
    message: {
      text: text,
      attachment: attachment
    }
  }

  @client.connection.post "#{base_url}/oa/message", payload
end