Sha256: b790c12100b43f7c4c72946d9d549756d0ffeb6bb71a26e3aef8e30e3f2d7423
Contents?: true
Size: 725 Bytes
Versions: 1
Compression:
Stored size: 725 Bytes
Contents
module Messenger module Bot class Transmitter def initialize(sender) @sender_id = sender end def reply(data) data = { recipient: { id: @sender_id }, message: data } Messenger::Bot::Request.post("https://graph.facebook.com/v2.6/me/messages?access_token=#{Messenger::Bot::Config.access_token}", data) end def get_profile(fields = nil) fields ||= [:locale, :timezone, :gender, :first_name, :last_name, :profile_pic] Messenger::Bot::Request.get("https://graph.facebook.com/v2.6/#{@sender_id}?fields=#{fields.join(",")}&access_token=#{Messenger::Bot::Config.access_token}") end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
messenger-bot-1.0.2 | lib/messenger/bot/transmitter.rb |