Merge pull request #99 from JulioC/master
Added alt text to the resulting message
This commit is contained in:
commit
a307ee29bf
@ -15,7 +15,7 @@ function get_xkcd(id)
|
|||||||
if link_image:sub(0,2) == '//' then
|
if link_image:sub(0,2) == '//' then
|
||||||
link_image = msg.text:sub(3,-1)
|
link_image = msg.text:sub(3,-1)
|
||||||
end
|
end
|
||||||
return link_image, data.title
|
return link_image, data.title, data.alt
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
||||||
@ -27,31 +27,32 @@ end
|
|||||||
|
|
||||||
function send_title(cb_extra, success, result)
|
function send_title(cb_extra, success, result)
|
||||||
if success then
|
if success then
|
||||||
send_msg(cb_extra[1], cb_extra[2], ok_cb, false)
|
local message = cb_extra[2] .. "\n" .. cb_extra[3]
|
||||||
|
send_msg(cb_extra[1], message, ok_cb, false)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
function run(msg, matches)
|
function run(msg, matches)
|
||||||
local receiver = get_receiver(msg)
|
local receiver = get_receiver(msg)
|
||||||
if matches[1] == "!xkcd" then
|
if matches[1] == "!xkcd" then
|
||||||
url, title = get_xkcd_random()
|
url, title, alt = get_xkcd_random()
|
||||||
else
|
else
|
||||||
url, title = get_xkcd(matches[1])
|
url, title, alt = get_xkcd(matches[1])
|
||||||
end
|
end
|
||||||
file_path = download_to_file(url)
|
file_path = download_to_file(url)
|
||||||
send_photo(receiver, file_path, send_title, {receiver, title})
|
send_photo(receiver, file_path, send_title, {receiver, title, alt})
|
||||||
return false
|
return false
|
||||||
end
|
end
|
||||||
|
|
||||||
return {
|
return {
|
||||||
description = "Send comic images from xkcd",
|
description = "Send comic images from xkcd",
|
||||||
usage = {"!xkcd (id): Send an xkcd image and title. If not id, send a random one"},
|
usage = {"!xkcd (id): Send an xkcd image and title. If not id, send a random one"},
|
||||||
patterns = {
|
patterns = {
|
||||||
"^!xkcd$",
|
"^!xkcd$",
|
||||||
"^!xkcd (%d+)",
|
"^!xkcd (%d+)",
|
||||||
"xkcd.com/(%d+)"
|
"xkcd.com/(%d+)"
|
||||||
},
|
},
|
||||||
run = run
|
run = run
|
||||||
}
|
}
|
||||||
|
|
||||||
end
|
end
|
||||||
|
Reference in New Issue
Block a user