# domain_bot **Repository Path**: ser163/domain_bot ## Basic Information - **Project Name**: domain_bot - **Description**: 用来go语言编写检测域名过期的程序. - **Primary Language**: Go - **License**: Apache-2.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-07-05 - **Last Updated**: 2024-09-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # domain_bot 用来go语言编写检测域名过期的程序. ## 参数 `-c` 配置文件位置 ## 配置文件 将config.yaml.bak 改为config.yaml * `domains` 是一个域名列表. * `days` 是一个整数,表示域名在过期前多少天进行提示. * `external` 是一个字符串,表示外部程序的路径. * `method` 是一个字符串,表示调用外部程序的方式(可以是 `pipe` 或 `args`) 外部程序推荐使用[ding_pigeon](https://github.com/ser163/ding_pigeon) 给钉钉群发送消息 外部程序推荐使用[fei_pigeon](https://github.com/ser163/fei_pigeon) 给飞书群发送消息 * `args` 是一个字符串,表示命令行参数模板(其中 {message} 将被替换为实际的消息内容)。 ## 编译 Linux编译 ```shell go build -ldflags "-s -w" -o domain_bot main.go ``` windows下交叉编译 ```shell set GOOS=linux set GOARCH=amd64 go build -ldflags "-s -w" -o domain_bot main.go ``` Windows编译exe ```shell go build -ldflags "-s -w" -o domain_bot.exe main.go ```