MyGit

xiabee/aws-glados-checkin

Fork: 4 Star: 6 (更新于 2024-12-01 14:31:07)

license: 暂无

Language: Go .

GLADOS Automatic Check-in -- AWS lambda Version

最后发布版本: v1.0 ( 2022-10-25 23:37:57)

GitHub网址

aws-glados-checkin

GLADOS Automatic Check-in -- AWS lambda Version

  • Author: xiabee
  • Update time: 2022.12.13
  • Version: 1.0

项目功能

  • 基于 AWS 云函数签到
  • 利用 AWS lambda 进行云函数编程,实现Glados 自动签到,并将签到结果推送至企业微信

image.png

  • 为什么放弃基于 Git Action 的签到:https://github.com/xiabee/glados-checkin
    • GitHub 曾经对利用 Action 签到的仓库进行封禁,当今使用 Action 进行签到等功能不是很安全
    • AWS Lambda 对于签到这个功能来说,基本就是免费(因为每个月免费额度很多,仅靠签到是完全用不完的)

编译模式

lambda go 仅支持 x86 架构,因此在编译二进制文件时需要添加 GOOS=linux GOARCH=amd64 参数

# Remember to build your handler executable for Linux!
GOOS=linux GOARCH=amd64 go build -o main main.go
zip main.zip main

使用方式

  • 直接编译上传至 AWS Lambda,程序入口点设置为main

  • 设置一下 Glados 的 COOKIE,COOKIE 获取过程参考附录

  • 如果需要连接企业微信机器人,可以设置一下WECHAT_KEY,具体的机器人设置参考本篇:https://blog.xiabee.cn/posts/wechat-bot/

  • AWS Lambda 详细使用过程参考本篇:https://blog.xiabee.cn/posts/aws-lambda/

附录

Cookie 获取方式

  • 登录控制台之后,F12打开浏览器的开发者工具
  • 找到 Network / 网络,选中 console 那个包
  • 在请求头中找到 cookie 字段
image.png

最近版本更新:(数据更新于 2024-09-27 15:05:04)

2022-10-25 23:37:57 v1.0

主题(topics):

glados, glados-checkin

xiabee/aws-glados-checkin同语言 Go最近更新仓库

2024-12-22 07:52:58 navidrome/navidrome

2024-12-21 20:15:12 SagerNet/sing-box

2024-12-21 03:25:54 SpecterOps/BloodHound

2024-12-19 23:11:24 shadow1ng/fscan

2024-12-19 21:50:56 minio/minio

2024-12-19 10:04:39 istio/istio