mirror of
https://github.com/Eggbertx/gochan.git
synced 2025-08-16 01:36:24 -07:00
21 lines
No EOL
649 B
Lua
21 lines
No EOL
649 B
Lua
local events = require("events")
|
|
local log = require("gclog")
|
|
local manage = require("manage")
|
|
|
|
events.register_event({"message-pre-format"}, function(tr, post, req)
|
|
if(post.MessageRaw == "ban me pls") then
|
|
|
|
log.warn_log()
|
|
:Str("IP", post.IP)
|
|
:Msg("Banning post from Lua event")
|
|
err = manage.ban_ip(post.IP, nil, "banned by Lua plugin event", "admin")
|
|
-- The below code will make it so the poster is only banned from /test/ and cannot appeal
|
|
-- err = manage.ban_ip(post.IP, nil, "banned by Lua plugin event", "admin", {
|
|
-- board = "test",
|
|
-- appealable = false
|
|
-- })
|
|
if(err ~= nil) then
|
|
return err:Error()
|
|
end
|
|
end
|
|
end) |