Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

Now Akismet module can be enabled, which requires the service key.

Now Akismet module can be enabled, which requires the service key.

@Rupreck, re: karma limit to instant email distribution works this way:

if created:
    if not (updated_by.is_administrator() or updated_by.is_moderator()):
        if updated_by.reputation < 15:
            notification_subscribers = \
                [u for u in notification_subscribers if u.is_administrator()]

I.e. only admins get notified, but you see the limit is hardcoded, we might use an adjustable setting instead.

Really I don't know what else you can do to mitigate spam. You can just be vigilant and block such users immediately (do not delete accounts, but block them).

Please suggest what else we might do.

Now Akismet module can be enabled, which requires the service key.

@Rupreck, re: karma limit to instant email distribution works approximately this way:

if created:
askbot_settings.MIN_REP_TO_TRIGGER_EMAIL:
    if not (updated_by.is_administrator() or updated_by.is_moderator()):
        if updated_by.reputation < 15:
askbot_settings.MIN_REP_TO_TRIGGER_EMAIL:
 notification_subscribers = \
                [u for u in notification_subscribers if u.is_administrator()]
#... send the message

I.e. only admins get notified, but you see the limit is hardcoded, we might use an adjustable setting instead.

Really I don't know what else you can do to mitigate spam. You can just be vigilant and block such users immediately (do not delete accounts, but block them).

Please suggest what else we might do.

Now Akismet module can be enabled, which requires the service key.Askbot supports content moderation for every new edit. Moderation has three modes: 'flags', 'audit' and 'premoderation'.

@Rupreck, re: karma limit to instant email distribution works approximately this way:'Audit' mode places edits of untrusted users onto the queue, but does not prevent the posts from being published. 'Premoderation' mode makes all posts by untrusted users go onto the queue and prevents publishing those posts until approved. The 'flags' mode will only place actively flagged posts onto the queue.

if askbot_settings.MIN_REP_TO_TRIGGER_EMAIL:
    if not (updated_by.is_administrator() or updated_by.is_moderator()):
        if updated_by.reputation < askbot_settings.MIN_REP_TO_TRIGGER_EMAIL:
            #... send the message

Please suggest what else we might do.If 'stopforumspam' app is installed, IP addresses can be moderated as well.