Skip to content
master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
lib
 
 
 
 
pkg
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

lita-imgflip-memes

Gem Build Status Coverage Status

Add imgflip meme generation to your Lita bot!

ancient aliens guy saying 'chat bots'

Installation

Add lita-imgflip-memes to your Lita instance's Gemfile:

gem "lita-imgflip-memes"

Configuration

The 'lita way' to do this is to open up your lita_config.rb and set up file-based configuration:

config.handlers.imgflip_memes.api_user = 'myusername'
config.handlers.imgflip_memes.api_password = 'mypassword'

I have set up this gem to deafult to the following environment variables if the config entries aren't set in lita_config.rb:

  ENV['IMGFLIP_API_USER']
  ENV['IMGFLIP_API_PASSWORD']

Adding new memes to your local Lita bot

On a suggestion from @joshwlewis I've added a way to put new memes in your Lita bot without having to monkey patch this gem. Add them to your lita_config.rb with the add_meme method:

Lita::Handlers::ImgflipMemes.add_meme(
  template_id: 61546,
  pattern: /(brace yoursel[^\s]+) (.*)/i,
  help: 'brace yourselves, <text>')

Note that the pattern needs to be a regex and it needs to capture two strings. If you don't have two pairs of parens in your regex you're gonna have a bad time.

Usage

Lita > lita aliens chatbots
http://i.imgflip.com/1tzqwt.jpg

About

Make image macros for your Lita chatbot

Topics

Resources

Packages

No packages published

Languages