4
5
6
7
8
9
10
11
12
13
14
15
|
# File 'lib/templates/ruby_bot_job.rb', line 4
def perform(data,room_id,to_ignore=nil)
search_keywords = %w{scouring rummage foraging forage hunting seeking hunt looking quest exploration frisking frisk activity manhunt shakedown ransacking searching help}
if (data["body"].split(' ').collect(&:downcase) & search_keywords).blank?
data["body"] = Rails::Bot.conversation(data["body"])
data["sent_by"] = "Bot"
data["time"] = Time.now.strftime("at %I:%M%p")
data["type_of_message"] = "bot"
ActionCable.server.broadcast("chat_#{room_id}", data)
else
ActionCable.server.broadcast("chat_#{room_id}", Rails::Bot.search(data["body"].gsub("Looking for","")))
end
end
|