mirror of https://github.com/velour/catbase.git
meme: empty text
This commit is contained in:
parent
b0aa04ce78
commit
2395f7b33d
|
@ -74,10 +74,9 @@ func (p *MemePlugin) help(c bot.Connector, kind bot.Kind, message msg.Message, a
|
||||||
formats := p.c.GetMap("meme.memes", defaultFormats)
|
formats := p.c.GetMap("meme.memes", defaultFormats)
|
||||||
msg := "Use `/meme [format] [text]` to create a meme.\nI know the following formats:"
|
msg := "Use `/meme [format] [text]` to create a meme.\nI know the following formats:"
|
||||||
msg += "\n`[format]` can be a URL"
|
msg += "\n`[format]` can be a URL"
|
||||||
for k := range formats {
|
msg += fmt.Sprintf("\nor a format from the list of %d pre-made memes listed on the website", len(formats))
|
||||||
msg += "\n" + k
|
msg += fmt.Sprintf("\nHead over to %s/meme to view and add new meme formats", webRoot)
|
||||||
}
|
msg += "\nYou can use `_` as a placeholder for empty text and a newline to separate top vs bottom."
|
||||||
msg += fmt.Sprintf("\nHead over to %s/meme to add new meme formats", webRoot)
|
|
||||||
p.bot.Send(c, bot.Message, message.Channel, msg)
|
p.bot.Send(c, bot.Message, message.Channel, msg)
|
||||||
return true
|
return true
|
||||||
}
|
}
|
||||||
|
@ -202,6 +201,12 @@ func (p *MemePlugin) slashMeme(c bot.Connector) http.HandlerFunc {
|
||||||
top, bottom = parts[0], parts[1]
|
top, bottom = parts[0], parts[1]
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if top == "_" {
|
||||||
|
message = bottom
|
||||||
|
} else if bottom == "_" {
|
||||||
|
message = top
|
||||||
|
}
|
||||||
|
|
||||||
id, err := p.genMeme(format, top, bottom)
|
id, err := p.genMeme(format, top, bottom)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
msg := fmt.Sprintf("Hey %s, I couldn't download that image you asked for.", from)
|
msg := fmt.Sprintf("Hey %s, I couldn't download that image you asked for.", from)
|
||||||
|
@ -326,6 +331,13 @@ func (p *MemePlugin) genMeme(meme, top, bottom string) (string, error) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if top == "_" {
|
||||||
|
top = ""
|
||||||
|
}
|
||||||
|
if bottom == "_" {
|
||||||
|
bottom = ""
|
||||||
|
}
|
||||||
|
|
||||||
// Apply black stroke
|
// Apply black stroke
|
||||||
m.SetHexColor("#000")
|
m.SetHexColor("#000")
|
||||||
strokeSize := 6
|
strokeSize := 6
|
||||||
|
|
Loading…
Reference in New Issue