Rewrote help.lua and added markup support to several plugins.

help.lua has been rewritten to support "/help command".
New variable "command" has been added to plugins for the syntax (w/out slash) to be displayed in main
help message. "doc" will be displayed upon "/help command".

Output of >12 plugins has been reformated to utilize markup.
There is a fairly standard style throughout plugins.

get_word() in utilities.lua now has defaults for nil arguments.
This commit is contained in:
topkecleon
2016-01-08 08:44:37 -05:00
parent 9070a44c8f
commit 26c1299374
36 changed files with 374 additions and 238 deletions

View File

@ -4,10 +4,12 @@ if not config.biblia_api_key then
return
end
local doc = [[
/bible <reference>
Returns a verse from the American Standard Version of the Bible, or an apocryphal verse from the King James Version. Results from biblia.com.
]]
local command = 'bible <reference>'
local doc = [[```
/bible <reference>
Returns a verse from the American Standard Version of the Bible, or an apocryphal verse from the King James Version. Results from biblia.com.
Alias: /b
```]]
local triggers = {
'^/bible*[@'..bot.username..']*',
@ -19,7 +21,7 @@ local action = function(msg)
local input = msg.text:input()
if not input then
sendReply(msg, doc)
sendMessage(msg.chat.id, doc, true, msg.message_id, true)
return
end
@ -47,5 +49,6 @@ end
return {
action = action,
triggers = triggers,
command = command,
doc = doc
}