1.创建一个 MS Teams bot,用来接收通话的 Webhook 请求。
2.将 bot 的 Webhook 配置到 MS Teams 中。
3.创建一个 Jira Webhook,用来接收来自该 bot 的 Webhook 请求。
4.将 bot 的 Webhook 请求中包含的通话呼叫 ID 作为参数传递给 Jira Webhook。
5.在 Jira Webhook 中处理来自 MS Teams 的通话呼叫 ID。
代码示例:
@app.route('/call', methods=['POST']) def handle_call(): # 处理来自 MS Teams 的 Webhook 请求,获取通话呼叫 ID call_id = request.args.get('call_id')
# 将通话呼叫 ID 通过 Jira Webhook 传递给 Jira
jira_webhook_url = 'https://your.jira.webhook.url'
requests.post(jira_webhook_url, json={'call_id': call_id})
return 'OK'
@app.route('/jira', methods=['POST']) def handle_jira(): # 处理来自 MS Teams bot 的 Webhook 请求,获取通话呼叫 ID call_id = request.json.get('call_id')
# 在 Jira 中处理通话呼叫 ID
# ...
return 'OK'
上一篇:把某个目录下的所有内容上传到s3