Sha256: 1f9bb723de5e6c5c1f19f5ae1e818c8b6ddce6fd27d94d771f971d9858c45e41
Contents?: true
Size: 577 Bytes
Versions: 2
Compression:
Stored size: 577 Bytes
Contents
# Lita Simpsons search plugin module Lita # Handlers module module Handlers # Main handler class Simpsonssearch < Handler route( /^(?:simpsons)(?:\s+me|\ssearch)(.*)/i, :simpsons_search, command: true, help: { 'simpsons (search|me)' => 'Return a simpsons image from frinkiac.com' }) def simpsons_search(response) query = response.matches[0][0] image = Frinkiac::Screencap.random(query) response.reply(image.meme_url) end Lita.register_handler(self) end end end
Version data entries
2 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
lita-simpsonssearch-0.1.0 | lib/lita/handlers/simpsonssearch.rb |
lita-simpsonssearch-0.1.0 | lita-simpsonssearch/lib/lita/handlers/simpsonssearch.rb |