CheckMe是一个收集设备在线信息并显示在网页上的项目,后端使用Golang语言,此仓库只用于存放后端
相关地址
- 获取移动端和桌面端的电量
- 获取移动端和桌面端正在播放的音视频名称
- 稍一句话和戳一戳等互动功能,并推送到飞书
- 用于贴吧的贴图生成(未完成)
- 安装依赖并构建:
go mod download
go build -o checkme .- 直接运行:
go run main.go- 启动前请确保已正确配置
config/config.yaml,并准备好数据库(如需)。
编辑 config/config.yaml 完成环境相关配置,例如数据库 DSN、服务端口、第三方密钥等。
本项目提供了具有更加自定义的数据转换配置在config/covert.yaml
对于description参数的示例
点击展开
test1:
app_name: "disable测试"
description: "disable测试"
is_disable: true
test2:
app_name: "列表随机测试"
description:
- "1"
- "2"
- "3"
- "4"
test3:
app_name: "权重随机测试"
description:
2: "2/3"
1: "1/3"
test4:
app_name: "日期测试"
description:
<-: "12:45之前"
12:45-13:50: "12:45-13:50之间"
->: "13:50之后"
1: ""
test5:
app_name: "文本和配置拷贝测试"
description:
text: "测试3: "
copy_by: "test3"以上5个规则可以任意套娃,
对于打开vscode程序的示例配置
Code.exe:
app_name: "Visual Studio Code"
description:
- "正在编写世界 Let't build from here 🌍"
- "微软大战代码! Microsoft VS Code 💻"
-
<-: "今晚和代码决一死战!"
6:00-12:00: "美好的一天从coding开始!"
12:00-21:00: "享受编程的乐趣吧!"
->: "正在修复一个bug,哎"
1: ""
type: "encourage"