大家好,
我正在考虑构建一个审核应用(针对每个子版块的监视列表,能在新帖/评论时触发操作)。我希望有一个统一的面板——托管在我拥有的某个中心子版块上——让版主们可以管理各自子版块的配置,类似于其他一些审核应用的做法,比如 Stop-AI。这样做的目的是让技术能力较弱的版主也能创建复杂的规则集,而无需深入接触自动版主 YAML 配置。在我负责的一个子版块中,只有我一个人知道如何配置自动版主,这确实是个问题。
据我所知,Redis 是每个子版块各自独立的,所以我无法实现这样一个流程:安装后的子版块通过中心子版块的面板来检查由面板设置的配置相关数据。
问题如下:
- 是否真的只有通过外部 HTTP 后端(在 Devvit 之外,使用
permissions.http)才能在多个安装之间桥接数据?还是说存在我尚未发现的 Devvit 原生机制(例如某种面向应用而非安装实例的共享/全局存储)?如果外部 HTTP 后端是唯一途径,是否有更易通过审核的推荐 API 可用? - 对于已经发布过类似功能的人——你们使用了哪种外部存储?又是如何验证应用到 API 的调用(例如通过 secrets 配置、在服务器端验证版主身份后再信任写入操作等)?
- 是否有推荐的模式来缓存每个安装实例的数据到本地 Redis,以避免每次触发调用时都进行一次外部往返?
欢迎提供任何相关文档或示例的指引。
评论 (0)