Github项目代码推送更新通知
-
Mirai开发测试版本
- 2.7-M2
mirai-github-notice
- /github start 开始监控
- /github stop 停止监控
- /github reload 重载配置
命令在群内输入
配置文件介绍
{ "admin": [ 123456, #管理 2222 ], "task-millisecond": 5000, "token": "githubToken", "project": [ "作者/仓库名" ], "group": [ #能被推送到的群 111, 222 ], "users": [ 4876 ] }
部署方法
将github-notice-1.0-SNAPSHOT.mirai.jar
放入plugins文件夹即可,第一次运行完成后请配置config/com.hcyacg.github-notice的setting.json文件仓库
-
也许也能接入GitHub的webhook功能?
-
@rainchan 在 Github项目代码推送更新通知 中说:
GitHub的webhook
GitHub的webhook 需要服务端接收推送
插件的话还是 主动从 api 获取比较好,问题就是会有延迟
-
测试似乎有bug,在添加多个项目的时候,一旦更新一次会导致多次反复频繁推送,大概间隔在3秒左右,一会刷了几十条。
-
@orisland 我这里并没有出现这个问题,目前在重构中,等新版出来后你再测试下
-
-
列表可以提供单项目多分支的推送功能吗?
分支不止一个且其他的也在更新,一个一个加稍显费事。 -
列表是否可以贴出多项目的数据添加方式?
导致昨天反复推送的可能原因是我在project的条目里添加了一个新的大括号,用逗号隔开,不知道数据读取是否出了问题,添加的项目为该项目的一个分支。
昨天出现的问题在群内表现为:
且,stop指令当时并未立即起到作用。
-
-
此回复已被删除! -
1.3版本已完成以下功能
- 获取github的rate_limit 群中发送/github rate_limit
- 修改setting中的project配置项
注意配置文件已修改,请备份一份删除后重新配置
- 添加下一次循环延迟的时间间隔配置
注意配置文件已修改,请备份一份删除后重新配置
- 自动获取分支
-
1.5版本已完成以下功能
- 完成pull request监控
- 完成监控release动态
- 完成监控issues动态
- 修改发信模板
- 优化实体类
-
@nekoer 我觉得这些说明重新编辑写在第一楼比较好一点,后面不一定看得到,如果一直在更新的话。
-
2021-08-11 10:30:34 W/stderr: 8�� 11, 2021 10:30:34 ���� okhttp3.internal.platform.Platform log
2021-08-11 10:30:34 W/stderr: ����: A connection to https://api.github.com/ was leaked. Did you forget to close a response body? To see where this was allocated, set the OkHttpClient logger level to FINE: Logger.getLogger(OkHttpClient.class.getName()).setLevel(Level.FINE);
2021-08-11 10:30:34 W/stderr: -
不懂就问,请问为什么推送出来的不是卡片而是单纯的github commit链接。