local PLUGIN = {} PLUGIN.triggers = { '^/admin ' } function PLUGIN.action(msg) if msg.date < os.time() - 1 then return end local input = get_input(msg.text) local message = locale.inv_arg local sudo = 0 for i,v in ipairs(config.admins) do if msg.from.id == v then sudo = v end end if sudo == 0 then message = 'Permission denied.' elseif string.lower(first_word(input)) == 'run' then local output = string.sub(input, 5) local output = io.popen(output) message = output:read('*all') output:close() elseif string.lower(first_word(input)) == 'reload' then bot_init() message = 'Bot reloaded!' elseif string.lower(first_word(input)) == 'halt' then is_started = false message = 'Shutting down...' end send_msg(msg, message) end return PLUGIN