comp-tg/src/cmds/reload.lua

18 lines
409 B
Lua

return {
private = true,
run = function(C, msg)
local cat, sub = table.unpack(msg.args)
if not (cat and sub) then
return C.api:reply(msg, '/reload cmds ping')
end
local path = 'src.'..cat..'.'..sub
package.loaded[path] = nil
local err, m = pcall(require, path)
C.api:reply(msg, ('Reloaded. %s (%s)'):format(
err and 'Error:' or 'No errors',
m
))
end
}