Giter Site home page Giter Site logo

xxoo_share_pool's Introduction

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,所以,如果要自建服务池的,自己改吧

xxoo_share_pool's People

Contributors

q398044828 avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.