
这个工作流简化了新的Google表单提交的处理方式,通过自动创建GitHub问题并通过webhook向Discord频道发送实时通知。
这个模板适合谁?
希望集中错误报告和问题跟踪的开发者。
寻求高效记录任务和更新的项目经理。
需要快速、自动化的问题报告和解决流程的QA团队。
工作流概述
Google表单触发器
工作流从Google Sheets触发器节点开始,每分钟检查新的表单提交。
将新表单提交添加到Google Sheets
每个新提交都记录在专用的Google Sheet中,便于参考和归档。
过滤已发布的问题
If节点通过查找表中现有的GitHub链接来检查问题是否已在GitHub上发布。
格式化消息/输出解析
如果问题是新的,OpenAI聊天模型节点会生成结构化输出,包括标题、描述和建议修复。
将问题添加到GitHub
结构化输出用于在指定的GitHub存储库中创建新问题。
向Discord发送通知
触发Discord webhook向您选择的频道发送通知,包括指向新创建的GitHub问题的链接。
将GitHub链接添加到Sheet
GitHub问题链接被添加回Google Sheet,便于交叉引用。
设置步骤
1. Google Sheets设置
创建/指定Google Sheet:确保它设置为接收表单提交。
配置触发器节点:在Google Sheets触发器节点中提供正确的文档ID和表名。
2. OpenAI配置
API凭据:使用有效的OpenAI API凭据设置OpenAI聊天模型节点。
提示定义:创建一个提示,将表单提交数据格式化为结构化输出(例如,标题、描述、建议修复)。
3. GitHub配置
OAuth凭据:使用您的GitHub OAuth凭据配置GitHub节点。
目标存储库:指定应创建新问题的存储库。
4. Discord Webhook
Webhook URL:从您的Discord服务器获取webhook URL。
通知设置:使用HTTP请求节点向您选择的Discord频道发送通知。
5. Google Sheets更新
文档和表名:提供第一步中使用的相同Google Sheet详细信息。
添加GitHub链接:使用新创建的GitHub问题链接更新相应的行。
推荐的Google Sheet列
时间戳:提交表单时自动记录。
问题标题:由OpenAI聊天模型生成。
问题描述:问题的详细分解。
GitHub链接:问题创建后自动填充。
Discord通知状态(可选):指示通知是否成功发送。
附加说明
重复预防:条件逻辑确保现有问题不会在GitHub上重新创建。
AI驱动的格式化:OpenAI帮助构建问题细节,为开发者提供清晰度。
实时警报:Discord通知让您的整个团队在新问题出现时保持更新。

评论(0)