Das erste was Dir schon wahrscheinlich alle Bots vom Leib hält ist folgendes:
Bei der Registrierungsmethode (ACP -> Konfiguration -> Benutzerregistrierung und Profil) stellst Du "Zufallsgeneriertes Passwort verschicken" ein. Die Bots können sich zwar noch registrieren, aber schaffen es nicht sich automatisiert freizuschalten, und können dann auch keine Beiträge erstellen. Das liegt ganz einfach da dran, dass es fast überall normal ist, dass man einen Nick und ein PW angeben muss und in der Mail dann nur noch ein Aktivierungslink angeklickt werden muss. Und genau das können die Bots. Was sie (fast alle) nicht können, ist das PW auslesen um den Account zu aktivieren, da sie alle die Standardmethode gewöhnt sind ^^. Man kann dann in gewissen Intervallen einfach die inaktiven Accounts löschen.
Dann kannst Du noch zusätzlich folgendes Plugin verwenden:
http://mods.mybb.com/view/registration-s...y-question
(Deutsches Sprachpaket ist auch rechts auf der Seite zum Download vorhanden)
Das ist sehr einfach mit selbst erstellten Fragen und Antworten einstellbar.
Auch das folgende Plugin kann einiges verhindern:
http://mods.mybb.com/view/checkbox-validation
Es gibt noch mehr Möglichkeiten, aber das sollte erst mal reichen.
Die oben genannten Möglichkeiten sind erfahrungsgemäss die besten. Im Gegensatz zu z.B.
reCAPTCHA, das rein gar nichts bringt!