As part of the Boisterous Otter project, one of the requirements is to provide webchat support to users.
The current plan is to use "Prodromus", which is a webchat system that uses an anonymous XMPP server as its back-end. This has all been implemented on Moschatum.
We are now at the stage where we must consider solutions for abuse of this system, as Prodromus does not provide any mechanism to prevent people from spamming the support staff.
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Child items ...
Show closed items
Linked items 0
Link issues together to show that they're related.
Learn more.
Trac: Description: As part of the Buoyant Otter project, one of the requirements is to provide webchat support to users.
The current plan is to use "Prodromus", which is a webchat system that uses an anonymous XMPP server as its back-end. This has all been implemented on Moschatum.
We are now at the stage where we must consider solutions for abuse of this system, as Prodromus does not provide any mechanism to prevent people from spamming the support staff.
to
As part of the Boisterous Otter project, one of the requirements is to provide webchat support to users.
The current plan is to use "Prodromus", which is a webchat system that uses an anonymous XMPP server as its back-end. This has all been implemented on Moschatum.
We are now at the stage where we must consider solutions for abuse of this system, as Prodromus does not provide any mechanism to prevent people from spamming the support staff.
I am currently wrapping Prodromus in a Django project (Python web framework) and I would like you to choose which solution should I implement for anti-spam/abuse:
Random questions:
I will keep a file on the server (questions.json) that will contain all the questions and their answers,
it will not be accessible to the public and only Colin can update the questions.
I will also make a "Try another" question button.
A Captcha:
There are several Python libraries that already exist that can be used.
Pleas vote 1 or 2 and write a couple of lines why.