Module: Rails::Bot

Defined in:
lib/rails/bot.rb,
lib/rails/bot/version.rb

Defined Under Namespace

Classes: InitializerGenerator, Railtie

Constant Summary collapse

VERSION =
'0.1.5'

Class Method Summary collapse

Class Method Details

.conversation(message) ⇒ Object

AIzaSyB8_ZgkEqRWz6Rgir7nYKQrvmYRzHkOjbk



8
9
10
# File 'lib/rails/bot.rb', line 8

def self.conversation message
	"Hey Just received your message: " +  message
end

.search(message) ⇒ Object



12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
# File 'lib/rails/bot.rb', line 12

def self.search message
  data = {}
  data["type_of_message"] = "search" 
  data["query"] = message
  data["products"] = []   
	results = GoogleCustomSearchApi.search(message)
    results["items"].first(5).each{|item|
  	every_data = {}
    every_data["link"] =  item["link"]
    every_data["body"] = item["htmlSnippet"].first(50)
    every_data["image"] = item["pagemap"]["cse_image"].first["src"]
    data["products"] << every_data       
  }
  data
end