Into the trash it goes!
This commit is contained in:
parent
bf340a5daf
commit
944fcc81c9
BIN
images/into_the_trash.png
Normal file
BIN
images/into_the_trash.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 353 KiB |
|
@ -88,8 +88,9 @@ end
|
||||||
--------------------------------------------------------------------------------
|
--------------------------------------------------------------------------------
|
||||||
-- Search wikipedia for images on pages
|
-- Search wikipedia for images on pages
|
||||||
|
|
||||||
--[[
|
|
||||||
local WIKIPEDIA_API_URL = 'https://%s.wikipedia.org/w/api.php?action=query&titles=%s&prop=pageimages&format=json&piprop=original&redirects=1&prop=categories&prop=links'
|
local WIKIPEDIA_API_URL = 'https://%s.wikipedia.org/w/api.php?action=query&titles=%s&prop=pageimages&format=json&piprop=original&redirects=1&prop=categories&prop=links'
|
||||||
|
|
||||||
|
--[[
|
||||||
local WIKIPEDIA_DISAMBIGUATION_CATEGORIES_FOR_LANG = {
|
local WIKIPEDIA_DISAMBIGUATION_CATEGORIES_FOR_LANG = {
|
||||||
da = 'Kategori:Flertydig',
|
da = 'Kategori:Flertydig',
|
||||||
en = 'Category:All disambiguation pages'
|
en = 'Category:All disambiguation pages'
|
||||||
|
|
24
memes.lua
24
memes.lua
|
@ -382,6 +382,12 @@ local generate_skorsten_image = generate_comparison_meme_generator {
|
||||||
{ x = 646, xr = 0, y = 366, yr = 0, w = 631, h = 215, font_color = COLOR_WHITE },
|
{ x = 646, xr = 0, y = 366, yr = 0, w = 631, h = 215, font_color = COLOR_WHITE },
|
||||||
}
|
}
|
||||||
|
|
||||||
|
local generate_into_the_trash = generate_comparison_meme_generator {
|
||||||
|
base_img_path = './images/into_the_trash.png',
|
||||||
|
|
||||||
|
{ x = 377, xr = 20, y = 261, yr = 20, w = 400, h = 400, font_color = COLOR_BLACK },
|
||||||
|
}
|
||||||
|
|
||||||
local GENERATE_COMPARISON_MEME_OF_2 = {
|
local GENERATE_COMPARISON_MEME_OF_2 = {
|
||||||
generate_distracted_boyfriend,
|
generate_distracted_boyfriend,
|
||||||
generate_distracted_boyfriend_oldy_times,
|
generate_distracted_boyfriend_oldy_times,
|
||||||
|
@ -518,6 +524,24 @@ function memes.generate_for_message (user, message)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
-- Into the trash
|
||||||
|
do
|
||||||
|
-- Attempt to match
|
||||||
|
local problem_text
|
||||||
|
for _, pattern in ipairs { '^(.-)%s+er%s+skrald(.-)$', '^(.-)%s+is%s+trash(.-)$' } do
|
||||||
|
problem_text = message:lower():match(pattern)
|
||||||
|
if problem_text then break end
|
||||||
|
end
|
||||||
|
|
||||||
|
-- Create image based on match
|
||||||
|
if problem_text then
|
||||||
|
print(problem_text)
|
||||||
|
local topic = fill_in_topics_information { problem_text }
|
||||||
|
local img_link = generate_into_the_trash(topic)
|
||||||
|
return img_link, 'TRASH'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
-- Comparison memes
|
-- Comparison memes
|
||||||
local topics = get_topics_from_comparison_message(message)
|
local topics = get_topics_from_comparison_message(message)
|
||||||
if not topics then return end
|
if not topics then return end
|
||||||
|
|
Loading…
Reference in New Issue
Block a user