WYEEE / xxoo_share_pool

xxoo助力池!!!

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

xxoo助力池

实现以下功能

  • 自动上报自己的互助码
  • 自动随机获取池中的互助码
  • 定向互助
  • 多账户自助
  • 可搭建自己的服务池

说明:
定向互助: 比如你想优先助力某用户,然后再助力池中的其他用户

助力规则

  • 优先助力多账户之间的互助
  • 然后助力配置的定向互助
  • 然后才助力池中的用户

提示:本仓库和JDHelloWorld大佬的助力池可共存,共存时,优先采用本仓库的助力逻辑

食用方法

  • 青龙面板->脚本管理 新增xxoo.js,将xxooPoolClient/scripts/xxoo.js内容拷贝进去

  • 青龙面板->对比工具 右上角的当前文件选择 task_before.sh, 追加xxooPoolClient/task_before.sh中的内容

  • 青龙面板->环境变量 新增以下环境变量

      XXOO_HOST               必填
      当你不想用默认助力池时,填入你要用的xxoo助力池地址
      本人自建服务池地址:
      XXOO_HOST = https://sharec.siber.cn:889    
    
      XXOO_TOKEN              必填
      接入服务池的验证token,本人自建的服务池提供一个token
      XXOO_TOKEN = dev_token
    
      XXOO_FOR                选填
      有时候我们希望优先助力某些用户,则此变量为 
      你要定向助力的用户的pt_pin参数,多个时用@符号分隔
    
      XXOO_READ_SHARE_CODE    选填
      本项目依赖于原版的jd_get_share_code的执行日志,默认不需要填写,
      除非你重命名了脚本名 不是以jd_get_share_code字符串结尾才需要填本字段
    
  • 青龙面板->定时任务 新增定时任务

      名称:         xxoo助力池             
      命令:         task xxoo.js           说明:不可修改
      定时规则:      0 0 0 */5 * *          说明:互助码不会变,
                                                  但是服务器会定期清理不活跃的助力码,所以还是
                                                  每5天同步一次即可,
                                                  第一次配置可手动执行一次即可
    

自建服务池:如果你想要自建的话

环境要求:php > 7.0版本

安装方法

- 将xxooPoolServer目录拷贝到你的服务器的某个目录
- cd到你服务器的xxooPoolServer根目录
- 输入命令:php data.php init 进行数据库初始化 初始化后,默认自带一个用户token,token=dev_token

    
        如果你需要增加用户表记录,可以这么做
        输入命令:php data.php exec "${这里是insert sql,自己写}"

- 输入命令:php -S 127.0.0.1:999

说明:本项目目的不是为了大量用户使用,所以一切从简,目的是为了自用顺便开源出来
     数据库都是采用的sqlite,所以,如果要自建服务池的,自己改吧

About

xxoo助力池!!!

License:GNU General Public License v3.0


Languages

Language:PHP 66.2%Language:JavaScript 33.1%Language:Shell 0.7%