-- Generate an HTML table for GitHub function html_help() local text = [[]] for k,v in pairs(plugins_names()) do t = loadfile("plugins/"..v)() text = text.."" text = text.."" text = text.."" text = text.."" text = text.."" end text = text.."
Name Description Usage
"..v..""..t.description.."" if (type(t.usage) == "table") then for ku,vu in pairs(t.usage) do text = text..vu.."
" end else text = text..t.usage end text = text.."
" return text end function telegram_help( ) local ret = "" for k, dict in pairs(plugins) do if dict.usage ~= "" then if (type(dict.usage) == "table") then for ku,vu in pairs(dict.usage) do ret = ret..vu.." " end else ret = ret..dict.usage end ret = ret .. " -> " .. dict.description .. "\n" end end return ret end function run(msg, matches) if matches[1] == "!help md" then return html_help() else return telegram_help() end end return { description = "Lists all available commands", usage = {"!help", "!help md"}, patterns = { "^!help$", "^!help md$" }, run = run }