Weitere Optimierungen
This commit is contained in:
parent
79a143229d
commit
33ea8a0876
@ -203,9 +203,6 @@ function match_inline_plugins(self, inline_query, config, plugin)
|
|||||||
print('Inline: '..plugin.name..' triggered')
|
print('Inline: '..plugin.name..' triggered')
|
||||||
return plugin.inline_callback(self, inline_query, config, matches)
|
return plugin.inline_callback(self, inline_query, config, matches)
|
||||||
end)
|
end)
|
||||||
if not success then
|
|
||||||
print(result)
|
|
||||||
end
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
@ -21,7 +21,8 @@ end
|
|||||||
function help:inline_callback(inline_query, config, matches)
|
function help:inline_callback(inline_query, config, matches)
|
||||||
local query = matches[1]
|
local query = matches[1]
|
||||||
|
|
||||||
for _,plugin in ipairs(self.plugins) do
|
for n=1, #self.plugins do
|
||||||
|
local plugin = self.plugins[n]
|
||||||
if plugin.command and utilities.get_word(plugin.command, 1) == query and plugin.doc then
|
if plugin.command and utilities.get_word(plugin.command, 1) == query and plugin.doc then
|
||||||
local doc = plugin.doc
|
local doc = plugin.doc
|
||||||
local doc = doc:gsub('"', '\\"')
|
local doc = doc:gsub('"', '\\"')
|
||||||
@ -49,7 +50,8 @@ function help:action(msg, config, matches)
|
|||||||
if not input then
|
if not input then
|
||||||
local commandlist = {}
|
local commandlist = {}
|
||||||
local help_text = '*Verfügbare Befehle:*\n• '..config.cmd_pat
|
local help_text = '*Verfügbare Befehle:*\n• '..config.cmd_pat
|
||||||
for _,plugin in ipairs(self.plugins) do
|
for n=1, #self.plugins do
|
||||||
|
local plugin = self.plugins[n]
|
||||||
if plugin.command then
|
if plugin.command then
|
||||||
commandlist[#commandlist+1] = plugin.command
|
commandlist[#commandlist+1] = plugin.command
|
||||||
end
|
end
|
||||||
@ -69,7 +71,8 @@ function help:action(msg, config, matches)
|
|||||||
return
|
return
|
||||||
end
|
end
|
||||||
|
|
||||||
for _,plugin in ipairs(self.plugins) do
|
for n=1, #self.plugins do
|
||||||
|
local plugin = self.plugins[n]
|
||||||
if plugin.command and utilities.get_word(plugin.command, 1) == input and plugin.doc then
|
if plugin.command and utilities.get_word(plugin.command, 1) == input and plugin.doc then
|
||||||
local output = '*Hilfe für* _' .. utilities.get_word(plugin.command, 1) .. '_ *:*' .. plugin.doc
|
local output = '*Hilfe für* _' .. utilities.get_word(plugin.command, 1) .. '_ *:*' .. plugin.doc
|
||||||
utilities.send_message(self, msg.chat.id, output, true, nil, true)
|
utilities.send_message(self, msg.chat.id, output, true, nil, true)
|
||||||
|
Reference in New Issue
Block a user