新增人工审核模式

dependabot/npm_and_yarn/mixin-deep-1.3.2
DesertsP 5 years ago
parent 0e425a2c89
commit ac3a2cc9c6
  1. 12
      utilities/check-spam.js

@ -6,6 +6,12 @@ const akismetClient = akismet.client({
});
exports.checkSpam = (comment, ip)=> {
if (process.env.AKISMET_KEY === 'MANUAL_REVIEW') {
console.log('已使用人工审核模式,评论审核后才会发表~');
comment.set('isSpam', true);
comment.save();
return;
}
akismetClient.verifyKey(function(err, valid) {
if (err) console.log('Akismet key 异常:', err.message);
if (valid) {
@ -40,6 +46,9 @@ exports.checkSpam = (comment, ip)=> {
});
};
exports.submitSpam = (comment)=> {
if (process.env.AKISMET_KEY === 'MANUAL_REVIEW') {
return;
}
akismetClient.verifyKey(function(err, valid) {
if (err) console.log('Akismet key 异常:', err.message);
if (valid) {
@ -65,6 +74,9 @@ exports.submitSpam = (comment)=> {
});
};
exports.submitHam = (comment)=> {
if (process.env.AKISMET_KEY === 'MANUAL_REVIEW') {
return;
}
akismetClient.verifyKey(function(err, valid) {
if (err) console.log('Akismet key 异常:', err.message);
if (valid) {

Loading…
Cancel
Save