1 Star 1 Fork 0

single_yang/FastApi-Demo

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
message.py 998 Bytes
一键复制 编辑 原始数据 按行查看 历史
杨宇航 提交于 2020-12-12 17:08 +08:00 . 添加代码
import requests
from conf import MessageConf
def message(*args, **kwargs):
review_mobile = MessageConf.MOBILES.split(',')
headers = {'Content-Type': 'application/json'}
text = {
"msgtype": "markdown",
"markdown": {
"title": f"协助代码Review",
"text": f"""### 项目:[{kwargs["project_name"]}]({kwargs["project_url"]})\n\n"""
f"""#### [{kwargs["user_name"]}]({kwargs["user_url"]}) 创建了合并请求:\n\n"""
f"""#### {kwargs["origin_branch"]} --> {kwargs["target_branch"]} """
f"""[{kwargs["merge_title"]}]({kwargs["merge_title_url"]})\n\n"""
f"""#### 请{''.join(['@' + phone for phone in review_mobile if phone])} 协助代码review"""
},
"at": {
"atMobiles": [phone for phone in review_mobile if phone],
"isAtAll": False
}
}
requests.post(url=MessageConf.ROBOT_URL, json=text, headers=headers)
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/single_yang/fast-api-demo.git
git@gitee.com:single_yang/fast-api-demo.git
single_yang
fast-api-demo
FastApi-Demo
master

搜索帮助