用途:该技能用于在 Grammarly API 之上实现事件处理与边界控制。资料明确指出 Grammarly 当前 API 是请求/响应式的,没有推送 webhook;异步操作(如抄袭检测)需要轮询获取结果,因此需自行围绕 API 结果构建事件系统。
主要能力:一是抄袭检测轮询,先向 https://api.grammarly.com/ecosystem/api/v1/plagiarism 发起 POST 创建任务,再轮询 /plagiarism/{id},状态为 pending 时每 3000 毫秒重试,完成后回调;二是用 EventEmitter 构建事件总线,例如监听 score.completed 与 ai.detected,对低分或疑似 AI 内容发出警告。
使用方式:需准备 secret-manager 的 webhook secret、事件来源允许列表、重放窗口策略和不透明事件账本;还需一个使用虚构事件的沙箱接收器,以及经过测试的消费者禁用/回滚控制。输出事件回执应包含类型、不透明 ID、签名/时间戳结果、幂等结果、队列状态、保留/同意结果、金丝雀结果和回滚引用,且不包含载荷文本与签名。
限制与错误处理:拒绝未知来源、过期或重放投递、畸形载荷、未知目标或非幂等重试;当完整性或同意状态不确定时,隔离不透明事件并禁用消费者。资料未提供收费、价格、平台或效果信息。