Skip to content
 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

贴吧签到Github Action版

今日签到状态

Baidu Tieba Auto Sign

二次开发

1. 主要特性

  • 从 3.6 版本升级到 3.10 版本
  • 加入随机用户代理池减少风控风险
  • 自动优化线程池大小实现多线程并发签到
  • 内置随机延迟,避免请求过快
  • 加入多轮次签到,大大增加签到成功率
  • 优化邮件发送服务,发送签到结果邮件
  • 签到进度实时反馈

2. 多账户支持

  • 支持同时添加多个百度账号
  • 使用 # 分隔多个 BDUSS

3. 可配置性

  • 所有关键参数都可在 config.py 中配置:
    • HTTP 请求设置(超时、重试次数等)
    • 线程池参数
    • 签到延迟范围
    • API 接口地址
    • 请求头信息

image

配置说明

主要配置项(在 config.py 中):

  • MAX_WORKERS: 最大线程数(默认20)
  • MIN_DELAY/MAX_DELAY: 签到间隔时间(默认1-3秒)
  • TIMEOUT: 请求超时时间(默认5秒)
  • RETRY_TIMES: 重试次数(默认3次)

环境变量

当然也可以仅配置BDUSS,不配置其他6个邮件相关配置

变量名* 说明 示例
BDUSS xxxxxxxxxxx 1234abcd... (从浏览器 Cookie 中获取)
SMTP_HOST 邮件服务器地址 smtp.gmail.com 或 smtp.qq.com
SMTP_PORT 邮件服务器端口 465 (SSL) 或 587 (TLS)
SMTP_USER 邮箱账号 example@gmail.com
SMTP_PASS 授权码/密码 abcdefghijklmnop
SENDER 发件人地址 example@gmail.com
RECEIVER 收件人地址 receiver@domain.com

使用说明

省流版指南:ChatGPTNextWeb项目workflows配置说明

  1. Fork 本仓库,然后点击你的仓库右上角的 Settings -> Secrets and variables -> Actions 这一项,添加一个Repository secrets,变量名称为 BDUSS,支持同时添加多个帐户,BDUSS 之间用 # 隔开即可。

  2. 设置好环境变量后点击你的仓库上方的 Actions 选项,第一次打开需要点击 I understand... 按钮,确认在 Fork 的仓库上启用 GitHub Actions 。

  3. 任意发起一次commit,可以参考下图流程修改 README.md 文件。

  • 打开README.md,点击 Edit 编辑按钮
  • 修改任意内容,这里在末尾插入了空格,移动到最下面,点击提交
  1. 至此自动签到就搭建完毕了,可以再次点击Actions查看工作记录,如果有Baidu Tieba Auto Sign则说明workflow创建成功了,点击右侧记录可以查看详细签到情况

About

基于TieBaSign贴吧自动签到的二次开发

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages