项目描述
翻译我们是一家分布式公司,几乎所有的日常协调都在Slack中进行,但太多工作是手动完成的。审批在线程中丢失,站会更新需要手动重新输入,请假请求让员工单独联系经理。我们需要一个内部Slack机器人,将这些常规流程转化为工作区内清晰的结构化操作,以便人们不再在频道中重复讲述同样的事情。目标很简单:减少分散的信息,并为每个请求提供透明、可审计的记录。
该机器人需要处理四种场景。第一 — 审批请求:一个斜杠命令打开一个模态窗口,请求以“批准”和“拒绝”按钮发布,决策记录审批者的姓名和时间戳。第二 — 站会收集:在设定时间,机器人向每个参与者询问三个问题,并在团队频道中发布整洁的总结。第三 — 请假请求:员工通过互动表单输入日期,经理一键确认,结果被保存。第四 — 来自我们内部系统的通知:机器人接收事件并将格式化的消息分发到正确的频道或人员。
我们期望通过官方Slack API实施,具备正确的权限和OAuth范围,请求签名验证,以及最小权限原则 — 不超过每个功能所需的访问权限。互动组件、模态窗口和定时任务应可靠工作,每个操作应被记录。描述您的方法,您打算在哪里托管机器人,以及如何存储机密和处理请求限制。
— 审批的斜杠命令和模态窗口
— 定时的站会收集与总结
— 一键确认的请假流程
— 来自内部系统的传入Webhook
— 最小范围和签名请求
该机器人需要处理四种场景。第一 — 审批请求:一个斜杠命令打开一个模态窗口,请求以“批准”和“拒绝”按钮发布,决策记录审批者的姓名和时间戳。第二 — 站会收集:在设定时间,机器人向每个参与者询问三个问题,并在团队频道中发布整洁的总结。第三 — 请假请求:员工通过互动表单输入日期,经理一键确认,结果被保存。第四 — 来自我们内部系统的通知:机器人接收事件并将格式化的消息分发到正确的频道或人员。
我们期望通过官方Slack API实施,具备正确的权限和OAuth范围,请求签名验证,以及最小权限原则 — 不超过每个功能所需的访问权限。互动组件、模态窗口和定时任务应可靠工作,每个操作应被记录。描述您的方法,您打算在哪里托管机器人,以及如何存储机密和处理请求限制。
— 审批的斜杠命令和模态窗口
— 定时的站会收集与总结
— 一键确认的请假流程
— 来自内部系统的传入Webhook
— 最小范围和签名请求
网页编程 现金, 银行转账