酷Q社区»社区 酷Q 应用发布 · 创意

[免费(开源)] MC版本更新推送[复制链接]

作者: GeniusJunDao|查看: 195|回复: 3
跳转到指定楼层
3 天前
发布应用
appid:cn.miaoscraft.mc-checker
Api版本:V9
应用名称:MC版本更新推送
应用版本:1.0.0
类型:网络 
介绍:自动检查Minecraft版本更新,有更新时向群推送通知
许可:MIT
交流群:304279325

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?注册

x
本帖最后由 GeniusJunDao 于 2019-11-10 00:46 编辑

介绍
这次发布的还是一个MC相关的插件呢ʕ •ᴥ•ʔ~
具体的功能是轮询(定时查询)MC当前的版本列表
如果检测到了更新,就在群里发一条消息通知。

截图
MC-Checker.png

下载(4.6MB)
好想传附件啊!百度网盘一点都不方便还慢

链接: https://pan.baidu.com/s/1l50AGNyIibnlogHJ-vZ_cw 提取码: 84pf


配置(必须)
请在酷Q目录\data\app\cn.miaoscraft.mc-checker\config.toml查找并编辑配置文件。
  1. # MC版本更新推送姬配置文件

  2. # 检查频率
  3. Frequency = "10m"

  4. # 群号(支持多个群)
  5. GroupID = [123456]

  6. # 提醒模版
  7. Template = '''
  8. {{ .Time.Format "2006-01-02 15:04:05" }}
  9. Minecraft {{ .ID }}{{ if eq .Type "snapshot" }}快照版{{ else if eq .Type "release" }}正式版{{ end }}发布了!!'''
复制代码
普通用户只需修改GroupID那行的123456为你想发送推送的群号,如果有多个群可写为[123456, 234567, 345678]这样。

高级配置
Frequency检查更新的时间间隔,toml配置文件中为字符串,
支持的写法请参考https://golang.google.cn/pkg/time/#ParseDuration
其实这个很灵活,例如每10分钟就写"10m",30秒就是"30s",五分半就是"5m30s"。

Template推送消息模版,如要修改请参考https://golang.google.cn/pkg/text/template/
支持的字段有
字段 类型 备注
.ID string 版本名,例如1.14.4或19w45b
.Type string 发布类型,可能为snapshot或release
.URL string 版本清单数据链接(请不要在意这个)
.Time time.Time版本时间
.ReleaseTime time.Time版本发布时间
这个模版语法要弄懂可要花点功夫哟,但是它的功能确实很强大!

Q&A
这个推送的是什么版本的MC呀?
是Minecraft: Java Edition。
开源吗?我想Star支持~
有的有的哈哈哈https://github.com/miaoscraft/Check-MC-Version

被感谢 1

前排支持。
可以 厉害!
这个厉害呀 正是我需要的
您需要登录后才可以回帖 登录 | 注册

本版积分规则尽量使你的回复能够对他人有所帮助

Powered by Discuz!Designed by hexapp© 2019 CoolQ

快速回复返回顶部返回列表