项目简介
本项目是为 S1 论坛开发的第三方插件,主要为论坛帖子增添表情回应功能。利用云端数据库存储数据,在一定用量内提供 Serverless 数据后端服务。服务提供查询接口供所有人使用,写入数据则需登录 S1 账号进行验证。
项目的主要特性和功能
- 支持用麻将脸表情对帖子(主楼及各层回帖)进行回应标记,不限制发帖对象。
- 具备防滥用机制,一个账号对同一帖子仅能标记一次,重复标记会更新内容。
- 回应栏位于回复按钮上方、帖子评分及个人签名下方,点击绿底小透明麻将脸可打开弹窗操作。
- 点击已有回应右上方绿色加号可快速复读 +1,若为登录账号作出的回应,会出现红叉用于移除。
- 支持多账号登录和切换,同一账号重复登录保留最新 Token,切换后建议刷新页面查询回应情况。
- 登录时可设置 Token 有效期。
- 前台用户回应匿名,后台保存 ID 关联确保一人一贴一回应;用户个人资料页展示送出及收到的回应统计。
- 后端服务通过 OpenAPI 规范开放接口,方便移动端 App 接入。
- 提供离线单用户本地版,无需登录即可使用。
安装使用步骤
前提条件
用户已下载本项目的源码文件。
具体步骤
- 部署服务:将服务端代码部署到服务器或 Cloudflare Workers 等平台。
- 访问服务:通过服务的 URL 访问前端页面。
- 登录验证:
- 本地客户端处理登录请求,获取 S1 账号的 sid(Session ID)。
- 服务端接收 sid 后,调用官方查询接口验证用户信息。
- 验证通过后,服务端对用户信息签名加密生成 Token 发给用户。
- 客户端立即调用官方登出接口注销 sid。
- 使用回应功能:完成验证后,即可使用麻将脸表情对帖子进行回应操作。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】