PyBBM shipped with fully customizable pre-moderation system.
Because in different circumstances you may need different pre-moderation conditions, pybbm gives you ability to create custom filter for messages that require pre-moderation.
All you need is to provide function from two arguments: user and body. This function should return True if message pass filter and False if message require pre-moderation.
For example, next filter allow to post without pre-moderation only for superusers:
def check_superuser(user, post): if user.is_superuser: return True return False
Told pybbm to use this function by setting PYBB_PREMODERATION in settings:
PYBB_PREMODERATION = check_superuser