Module: Mizuki

Defined in:
lib/mizuki.rb,
lib/mizuki/version.rb

Constant Summary collapse

VERSION =
"0.0.1.4"

Class Method Summary collapse

Class Method Details

.message_sent?(string, access_token) ⇒ Boolean

Returns:

  • (Boolean)


6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
# File 'lib/mizuki.rb', line 6

def message_sent?(string,access_token)
  
  me = FbGraph::User.new('me', :access_token => access_token).fetch
  threads = me.outbox({ fields: 'message,comments',limit: 5})
  
  message_logs = Array.new

  threads.each{|t| 
    message_logs << t.messages.owner.raw_attributes['message']
    if t.try(:comments)
      t.comments.each{|c| 
        message_logs << c.message }
      end
      }
  
  message_logs.compact.any?{|ml| ml.include?(string)}
end