Protect your public channels from known sources of spam and abuse
Install and enable mod_muc_rtbl. Example configuration:
"channels.example.net" "muc"
Component = { "muc_rtbl" }
modules_enabled
= "xmppbl.org"
muc_rtbl_jid = "muc_bans_sha256" muc_rtbl_node
Use the MUC RTBL plugin.
ejabberd supports RTBL from version 23.04. Enable the mod_muc_rtbl module and you’re good to go!
If you are an administator of a public channel affected by spam, you should first point your server operator to the above resources. Using a server-wide integration is more efficient, reliable, and protects all the channels on a service.
If your service does not support RTBLs, you can instead use a bot with RTBL support, such as Riddim. The bot will watch for RTBL updates and take the appropriate actions in channels it is an admin in.
We provide a guide on how to set up Riddim with RTBL support.
The sid bot also now has experimental RTBL support.