
























很长一段时间,我博客都有一个不方便的地方,那就是投稿。在做这个投稿系统之前,我的设想是专门有一个邮箱用于接收用户的投稿,但是实际体验下来感觉并不是很方便,因为我们中国人其实不是用邮箱用的比较频繁,邮箱主要还是用于接收通知和验证码。󠄐󠄹󠅀󠄪󠄤󠄣󠄞󠄡󠄢󠄨󠄞󠄨󠄡󠄞󠄦󠄧󠄬󠅒󠅢󠄟󠄮󠄐󠅅󠄹󠄴󠄪󠄾󠅟󠅤󠄐󠄼󠅟󠅗󠅙󠅞󠄬󠅒󠅢󠄟󠄮󠅄󠅙󠅝󠅕󠄪󠄡󠄧󠄨󠄣󠄥󠄢󠄩󠄠󠄢󠄦󠄬󠅒󠅢󠄟󠄮
为了解决这个痛点,我于是做了一个投稿系统,地址:https://jyblog.com/submit/

这套投稿系统最大的亮点就是在于AI审核,传统的投稿系统是用户在编辑器编辑完稿件后,提交给后台人工审核,但是我这个系统在人工审核之前还加了一个AI审核。
AI方面我接入的是Deepseek,因为比较便宜。在给Deepseek输入了审核相关的提示词后,AI会从合规性、主题匹配、内容质量、格式问题四方面审核。如果都审核通过,则会提交给人工(也就是我)进行后台审核。
这样的做法有一个好处,因为你不知道用户会给你投稿什么内容,也有可能是为了测试这套系统好不好用,他们会输入一些奇奇怪怪的内容给你,这时候有一个AI拦在前面帮我进行初审,就会好很多。󠄐󠄹󠅀󠄪󠄤󠄣󠄞󠄡󠄢󠄨󠄞󠄨󠄡󠄞󠄦󠄧󠄬󠅒󠅢󠄟󠄮󠄐󠅅󠄹󠄴󠄪󠄾󠅟󠅤󠄐󠄼󠅟󠅗󠅙󠅞󠄬󠅒󠅢󠄟󠄮󠅄󠅙󠅝󠅕󠄪󠄡󠄧󠄨󠄣󠄥󠄢󠄩󠄠󠄢󠄦󠄬󠅒󠅢󠄟󠄮

但是单纯依靠AI肯定是不行的,AI也会存在误判的情况。所以在初审通过后,AI会将稿件提交给人工终审,人工终审有一票否决权,即AI审核不通过,如果人工审核通过,依旧可以判为通过审核,从而进入下一步的阶段。
在通过AI审核和人工审核后,我的系统会给用户发送一封邮件通知用户已经通过了审核。后面的事情就是我操心的事情了。
投稿进度追踪怎么办呢?
在提交投稿的时候,系统会生成一段16位的随机进度码,因为我设计的是匿名投稿机制,没有登录系统,那么怎么解决用户投稿后不知道进度的情况就成了问题。我的设计是在提交稿件的时候会生成一段随机进度码,这个进度码绑定一个稿件,当用户输入进度码后,则可以显示目前稿件的最新状态,或者修改稿件内容。

最后是支付稿费,我的设想最开始是绑定阿里的API,通过阿里的API向用户转账,后来想想这种做法还是不太安全,一旦我的投稿系统后台被攻破,黑客可以通过我的API进行转账,所以目前只是让用户输入一下他的支付宝账号,我再手动进行转账支付稿费。
编辑器方面,我用的是tinymce,我不太想写一个编辑器功能,于是就套用一个现成的编辑器,这个编辑器是一个轻量化的编辑器,很适合网页插入编辑器功能。

大概的介绍就是这么多,欢迎大家向倦意博客进行投稿,如果对这套系统有什么好的建议或者意见也可以写到评论区。
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。