Skip to content
/ GzBot Public

一个GZBot,将实时消息推送至飞书:)

Notifications You must be signed in to change notification settings

Eviden0/GzBot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GZBot 一款纯go开发的飞书机器人,支持实时推送gzctf平台的实时notice

前言

项目依赖于飞书平台,感谢字节大爹!(机器人实在太好用了!文档也写的特别好)

首次使用请仔细查阅飞书机器人助手开发教程,否则一些机器人权限以及相关配置可能不清楚

如下位置的api信息推送:

主要是对比赛上题,赛题提示,和前三血进行播报

使用教程:

  1. 配置好golang 环境(1.22.0)
  2. git clone 本项目即可(也可到release页面下载,支持amd架构下的linux,macos,windows)
  3. 记得将config/config.go的相关配置更改
  4. 项目根目录下go mod tidy 即可
  5. 然后直接go run main.go

一点解释

  1. 初次使用请配置好config/config.go下面的配置文件相关的Api
  2. 关于卡片发送的图片问题,可自行配置生成飞书卡片搭建工具概述 - 开发指南 - 开发文档 - 飞书开放平台
  3. 项目必须跟着lastTaskNum,是一个持久化任务数的本地文件,否则多次启动时会导致重复读取前面的日志
  4. 保证lastTaskNum 中的数字为如下接口最新id:image-20250226190648112

启动!!!

image-20250226191436741

image-20250226191529255

About

一个GZBot,将实时消息推送至飞书:)

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages