CleanTalk Spam Detector is designed to keep your app spam-free. It verifies registrations, comments, and contact form submissions, providing a reliable solution to manage and prevent spam.
Copy key from the CleanTalk dashboard to the plugin tab
Plugin Element Properties
CleanTalk toolbox
The element gets IP of a current user and counts how many seconds the user fills in the form when it appears on the page. Create the element in the group with the form you want to check.
Element Actions
Reset - reset a seconds state
Exposed states
Title
Description
Type
Seconds
The time since the page was opened or since the form became visible
Number
IP
User’s IP
Text
Plugin Action Calls
Check Message
The action is used to check comments and contact form submissions for spam.
Name
Description
Type
Hash
In order not to send identical requests, hash is used. Use Current date/time for this field
Text
Auth key
CleanTalk auth key
Text
Sender email
The e-mail you want to check for spam
Text
Sender Nickname
The nickname you want to check for spam
Text
Sender IP
The IP you want to check for spam, Use a plugin’s element CleanTalk toolbox to get the user’s IP
Text
Submit time
The form submitting time in seconds. Use element CleanTalk toolbox to get the seconds.
Text
Message
The text of the message you want to check for spam, can contain HTML-tags
inactive: 0 - This value indicates that the account is active. In the context of an API response, this suggests that the account is currently in use, operational, or has not been flagged as inactive or suspended.
inactive: 1 - This value indicates that the account is inactive. This could mean several things depending on the specific application of the API:
The account may be suspended due to violations of service terms, non-payment, or other policy breaches.
The account could be deactivated by the user or administratively due to prolonged disuse.
The account might be pending verification or action needed to reactivate it.
js_disabled — JavaScript is disabled
spam — Indicates whether the request was identified as spam. A value of 0 means the request was not considered spam.
blacklisted — sender is in the CleanTalk Blacklists
comment — comment of server's decision or of other errors (wrong Access key etc.)
fast_submit — A flag indicating whether the form was submitted unusually quickly, which can be a sign of automated bot activity. A value of 0 means the submission time was within normal limits.
id — message ID (helpful for CleanTalk support)
account_status — is account enabled or not (0 or 1)
allow — is message allowed (1) or not (0)
codes — answer codes
Codes explanation
'ALLOWED' - Allowed.
'ALLOWED_PRIV_LIST' - Private list allow.
'ALLOWED_PROFILE' - Profile allowed.
'ALLOWED_USER' - User allowed.
'BAD_INSTALL' - Check plugin setup.
'BAD_LANGUAGE' - Contains bad language.
'BL_DOMAIN' - HTTP links blacklisted
'BL' - Sender blacklisted.
'COMMENT_TYPE_UNKNOWN' - Trackback, Pingback comment's type need manual moderation.
'CONTACTS' - Contains links.
'CONTACTS_DATA' - Contains contacts.
'DENIED' - Forbidden.
'DENIED_GREY_LIST' - Please submit form again.
'DENIED_PRIV_LIST' - Private list deny.
'DENIED_PROFILE' - Profile forbidden.
'DENIED_USER' - User forbidden.
'ERR_CLIENT_IP_EQ_SERVER_IP' - Site visitor IP is equal to server site IP.