Zitate löschen per Reply
This commit is contained in:
parent
df506dedb0
commit
4ad27bc405
@ -7,7 +7,8 @@ function quotes:init(config)
|
|||||||
"^/(delquote) (.+)$",
|
"^/(delquote) (.+)$",
|
||||||
"^/(addquote) (.+)$",
|
"^/(addquote) (.+)$",
|
||||||
"^/(quote)$",
|
"^/(quote)$",
|
||||||
"^/(listquotes)$"
|
"^/(listquotes)$",
|
||||||
|
"^/(delquote)$"
|
||||||
}
|
}
|
||||||
quotes.doc = [[*
|
quotes.doc = [[*
|
||||||
]]..config.cmd_pat..[[addquote* _<Zitat>_: Fügt Zitat hinzu.
|
]]..config.cmd_pat..[[addquote* _<Zitat>_: Fügt Zitat hinzu.
|
||||||
@ -87,12 +88,22 @@ function quotes:action(msg, config, matches)
|
|||||||
utilities.send_reply(msg, quotes:save_quote(msg), true)
|
utilities.send_reply(msg, quotes:save_quote(msg), true)
|
||||||
return
|
return
|
||||||
elseif matches[1] == "delquote" and matches[2] then
|
elseif matches[1] == "delquote" and matches[2] then
|
||||||
if msg.from.id ~= config.admin then
|
if not is_sudo(msg, config) then
|
||||||
utilities.send_reply(msg, config.errors.sudo)
|
utilities.send_reply(msg, config.errors.sudo)
|
||||||
return
|
return
|
||||||
end
|
end
|
||||||
utilities.send_reply(msg, quotes:delete_quote(msg), true)
|
utilities.send_reply(msg, quotes:delete_quote(msg), true)
|
||||||
return
|
return
|
||||||
|
elseif matches[1] == "delquote" and not matches[2] then
|
||||||
|
if not is_sudo(msg, config) then
|
||||||
|
utilities.send_reply(msg, config.errors.sudo)
|
||||||
|
return
|
||||||
|
end
|
||||||
|
if msg.reply_to_message then
|
||||||
|
local msg = msg.reply_to_message
|
||||||
|
utilities.send_reply(msg, quotes:delete_quote(msg), true)
|
||||||
|
return
|
||||||
|
end
|
||||||
elseif matches[1] == "listquotes" then
|
elseif matches[1] == "listquotes" then
|
||||||
local link, iserror = quotes:list_quotes(msg)
|
local link, iserror = quotes:list_quotes(msg)
|
||||||
if iserror then
|
if iserror then
|
||||||
|
Reference in New Issue
Block a user