Module: LingrBot::BotMethods
Instance Method Summary collapse
Instance Method Details
#configure {|config| ... } ⇒ Object
26 27 28 |
# File 'lib/lingr_bot.rb', line 26 def configure yield config if block_given? end |
#say(room_id, message) ⇒ Object
34 35 36 37 38 39 |
# File 'lib/lingr_bot.rb', line 34 def say(room_id, ) = URI.encode url = "http://lingr.com/api/room/say?room=#{room_id}&bot=#{config.id}&text=#{}&bot_verifier=#{verifier}" response_body = open(url).read JSON.parse response_body end |
#verifier ⇒ Object
30 31 32 |
# File 'lib/lingr_bot.rb', line 30 def verifier Digest::SHA1.hexdigest config.id + config.secret end |