Verarbeite Pre-Processoren nicht mehr, wenn Bot in der Gruppe deaktiviert ist oder Plugin im Chat aus ist

This commit is contained in:
Andreas Bielawski
2016-08-28 18:12:18 +02:00
parent b172aa5b16
commit 1f2f793aac
3 changed files with 31 additions and 24 deletions

View File

@@ -11,18 +11,6 @@ function channels:init(config)
]]..config.cmd_pat..[[channel* _<enable>_/_<disable>_: Aktiviert/deaktiviert den Bot im Chat]]
end
-- Checks if bot was disabled on specific chat
function channels:is_channel_disabled(msg)
local hash = 'chat:'..msg.chat.id..':disabled'
local disabled = redis:get(hash)
if not disabled or disabled == "false" then
return false
end
return disabled
end
function channels:enable_channel(msg)
local hash = 'chat:'..msg.chat.id..':disabled'
local disabled = redis:get(hash)
@@ -55,12 +43,7 @@ function channels:pre_process(msg, config)
end
end
if channels:is_channel_disabled(msg) then
print('Channel wurde deaktiviert')
return
end
return msg
return msg
end
function channels:action(msg, config, matches)