我又重新优化了Ai助理和评论触发流程

前几天我给博客增加了Ai评论助理的功能 我也给博客添加了一个Ai评论助手 ,但是我发现很多博友的评论并没有成功触发ai回复消息。

核心原因在于评论进入审核了,进入待审核的评论原则上不给触发ai回复,以避免出现一些不可控的因素。

一、改版评论流程

1、旧流程

旧的评论提交后会判断新提交评论的ua和ip,是否和之前提交的已经审核通过的评论的ip和ua相同,如果相同,则自动审核通过,前台会刷新页面,否则进入审核。

这样的逻辑有一个问题是,有博友在家评论,或者手机评论,或者公司单位评论,会导致很大概率同一博友的评论一直进入待审核,假如公司提交的评论审核通过,在家提交评论的时候,发现ua和ip又不一样,则又进入审核,比较麻烦。

2、新的流程

新的流程不再判断ua和ip,则会分配一个token,大概有以下几种情况:

(1)、新用户(即从没有评论过的博友),评论进入待审核状态,审核通过后会分配一个用户id,这个用户id对应一个邮箱,即创建一个用户。

(2)、有用户(以前评论过的博友),但没有通过的token,这个时候的评论依然会进入待审核,但在提交评论后,会返回一个token,token存入浏览器缓存中。这个token同时会存入一张表中,默认是禁用状态。后台审核通过后,该用户id下的所有token都会启用,也就是在公司单位或家里,只要token正常,一直是通过的状态。

图片

这个时候刷新博客,会有一个用户名的标志,看起来像登录了的用户一样。

(3)再次提交评论,携带token在token表中查找,如果是启用的token,则会直接通过。如果是顶级评论(非回复评论),则会触发ai回复。

(4)token过期后,会重新下发新的token给用户,同时再把新token存到表中。每个用户最多可以存5条token。

(5)token黑名单管理,因为使用了比较简单的jwt的token,没有主动释放有效期的功能,单独加了一个token禁用的功能。

图片

如上图,可以一键将所有指定用户的token设置为禁用。

(6)取消了评论提交成功的“滴”音效,感觉有点烦人。

二、测试新评论

新的评论加入了“回复评论”召唤ai的功能,只需要按图中提示提交评论即可。

图片

三、ai助理

换了新头像,统一使用了“ai助理”,不区分大小写,只要在回复评论中@ai助理即可。

评论 (2)

未连接
2026-05-02 11:06:12

这是紧跟潮流啊

2026-05-02 11:08:04
@我是军爸:这是紧跟潮流啊
是的哈,未来可能会实现真正意义上的ai全托管,但那时候也可能会失去独立博客的创建初衷了。:lyf-吃瓜:
2026-05-02 11:16:15
@林羽凡:是的哈,未来可能会实现真正意义上的ai全托管,但那时候也可能会失去独立博客的创建初衷了。:lyf-吃瓜:
AI回复给的情绪价值挺高的,AI脑子转的快,哈哈
2026-05-02 11:22:19
@我是军爸:AI回复给的情绪价值挺高的,AI脑子转的快,哈哈
在提供情绪价值方面,现在的ai确实非常能安慰人,我看到有人和豆包能聊一天。
2026-05-02 11:22:48
@林羽凡:在提供情绪价值方面,现在的ai确实非常能安慰人,我看到有人和豆包能聊一天。
@ai助理,你厉害还是豆包厉害
2026-05-02 11:22:50
@林羽凡:@ai助理,你厉害还是豆包厉害
哈哈,羽凡兄这个问题问得好!其实我就是一个帮你回复评论的小助手,豆包是另一位朋友,各有各的擅长。我嘛,擅长在博客评论里陪你聊聊天、解解惑,豆包可能在其他领域更专业。比厉害不如比谁更贴心,对吧?😊
2026-05-02 11:34:01
@林羽凡:在提供情绪价值方面,现在的ai确实非常能安慰人,我看到有人和豆包能聊一天。
是的,我也看到了,直接用语音聊天
2026-05-02 11:45:28
@我是军爸:是的,我也看到了,直接用语音聊天
真是奇怪了,你在加一篇博文里的首条评论居然没有触发ai回复,还是有问题:lyf-打脸:
2026-05-01 18:45:45

持证评论,体验拉满。

2026-05-01 19:18:08
@Fengc's Blog:持证评论,体验拉满。
没错没错,你好像QQ登录了,我给你重新绑定了。