Skip to content

每日签到

很多 Emby 服务器对应的 Telegram 机器人可以签到攒积分, 用于 Emby 服账号续期.

支持站点

该模块支持若干特定站点, 请参考 README.

会员等级

该功能不需要高级用户.

开启条件

该功能开启的条件为:

  1. 命令行没有禁用每日签到:

    bash
    # 启用全部功能
    embykeeper
    
    # 启用每日签到
    embykeeper -c
    
    # 禁用每日签到, 启用其他功能
    embykeeper -e -m -s
  2. 配置文件有至少一个 Telegram 账户配置, 且没有设置 checkin = false:

    toml
    [[telegram]]
    phone = "+8616401875896"
    monitor = true
  3. 您需要向签到站点对应的机器人发送任意一条消息 (例如/start).

  4. 若您所需的站点为默认禁用, 您需要在 配置文件中启用该站点:

    toml
    [service]
    checkiner = ["bluesea", "charon", "embyhub", "jms", "jms_iptv", "judog", "ljyy", "magic", "misty", "nebula", "peach", "pornemby", "singularity", "sssq", "temby", "terminus", "zhipian"]

配置选项

  1. 签到的时间范围:

    1. 通过命令行参数 -c <时间, 时间> 调节.

    2. 通过配置文件 time 项调节.

  2. 签到超时: 通过配置文件 timeout 项调节.

  3. 签到错误重试次数: 通过配置文件 retries 项调节.

  4. 签到最大并发: 通过配置文件 concurrent 项调节.

  5. 签到各站点间时间随机量: 通过配置文件 random 项调节.

运行细节

备注

  1. 启动时首次运行的关键消息不会发送到您设置的 Telegram 账号.

  2. 启动时首次运行, 将依次进行各站点签到, 之间没有间隔时间. 每日计划任务运行时, 将随机等待一定时间, 由配置文件中的 random 参数决定.

运行模式

  1. 发送类定义的签到命令.

  2. 检查消息历史或等待验证码信息出现.

  3. 使用 ddddocr 内置模型或自训练模型进行 OCR.

  4. 回复或点击按钮.

  5. 根据返回的信息判定是否成功.

  6. 显示或发送日志信息.

Released under the GPLv3 License.