Giter Club home page Giter Club logo

jdv5's Introduction

本项目jdtrain v5安装使用

docker-compose(适合支持docker-compose的环境)安装方式一
1、wget https://raw.githubusercontent.com/msechen/jdv5/main/docker-compose.yml
2、修改docker-compose.yml映射目录的绝对路径及相关参数
3、docker-compose up -d

docker(通用)安装方式二
1、新建映射用到的目录,下面/jdtrainv4bot/config、/jdtrainv4bot/log、/jdtrainv4bot/own、/jdtrainv4bot/diy、/jdtrainv4bot/scripts替换你新建的目录
2、执行以下命令
docker run -dit \
-v /jdtrainv4bot/config:/jd/config \
-v /jdtrainv4bot/log:/jd/log \
-v /jdtrainv4bot/own:/jd/own \
-v /jdtrainv4bot/diy:/jd/jbot/diy \
-v /jdtrainv4bot/scripts:/jd/scripts \
-p 5678:5678 \
-e ENABLE_HANGUP=false \
-e ENABLE_WEB_PANEL=true \
-e ENABLE_WEB_TTYD=false \
-e ENABLE_TG_BOT=true \
--name jdtrainv4bot \
--hostname jdtrainv4bot \
--restart always \
abcdjd/jdtrain:v4-bot

面板:http://ip:5678
账号密码:admin/adminadmin

安装docker后,请到/jd/config/bot.json机器人参数再重启jbot : pm2 restart jbot

=======================以下停止开放======================

请知晓:如果你选择以下一键安装diybot,默认你同意以下两个条件

1、自动拉取监控脚本库脚本 https://github.com/msechen/jdrain
2、自动监控甘露殿群组,入口 https://t.me/jdredrain

一键安装diy机器人

if [ -d "/jd" ]; then root=/jd; else root=/ql; fi; if [ -f $root/userbot.sh ]; then rm -f $root/userbot.sh; fi; cd $root; wget https://raw.githubusercontent.com/msechen/jdv5/main/userbot.sh; bash userbot.sh

diy机器人安装使用
Author: chiupam

目录

仓库目录说明

JD_Diy/                     # JD_Diy 仓库
  |-- backup                    # 移除的旧文件
  |-- beta                      # 测试版机器人
  |-- config                    # 配置目录
  |-- jbot                      # 正式版机器人
  |-- module                    # 实例模块
  |-- other                     # 不便于分类脚本
  |-- pys                       # python脚本
  |-- shell                     # shell脚本
  |-- requirements.txt          # 依赖文件
  `-- README.md                 # 仓库说明

简介

随着 v4-bot 启动而启动的自定义机器人,其中大部分功能亦支持青龙用户。

已有功能

基础功能

  • 发送 /start 指令可开启自定义机器人
  • 发送 /restart 指令可重启机器人
  • 发送 /help 指令可获取快捷命令
  • 发送 /install 指令可拓展功能
  • 发送 /uninstall 指令可卸载功能
  • 发送 /list 指令列出已有功能

可拓展功能

  • 发送 /upbot 升级自定义机器人
  • 发送 /checkcookie 检测过期情况
  • 发送 /export 修改环境变量
  • 发送 /blockcookie 进行屏蔽操作
  • 发送 pin=xxx;wskey=xxx; 快速添加 wskey
  • 下载 .js .shraw 文件
  • 添加以 .git 结尾的仓库链接可添加仓库
  • 发送 变量名="变量值" 的格式消息可快捷添加环境变量

user.py功能

  • 监控龙王庙频道,监控并定时执行红包雨
  • 关注店铺有礼自动执行(需自行配置频道ID)
  • 自动替换某些环境变量(需自行配置频道ID)
  • 监控动物园频道,自动下载开卡脚本并选择执行

使用方法

部署自定义机器人

进入容器中执行以下命令即可,此命令也可以在机器人中使用(即使用 /cmd 指令)

if [ -d "/jd" ]; then root=/jd; else root=/ql; fi; if [ -f $root/diybot.sh ]; then rm -f $root/diybot.sh; fi; cd $root; wget https://raw.githubusercontent.com/msechen/JD_Diy/main/shell/diybot.sh; bash diybot.sh

部署[user.py]监控机器人

首先进入容器中执行以下命令,然后按提示操作即可(此命令禁止在机器人中使用)

if [ -d "/jd" ]; then root=/jd; else root=/ql; fi; if [ -f $root/user.sh ]; then rm -f $root/user.sh; fi; cd $root; wget https://raw.githubusercontent.com/msechen/JD_Diy/main/shell/user.sh; bash user.sh

重要提醒:user.py监控机器人登录比较困难,如果一次不能登录,请使用命令pip3 install telethon --upgrade先升级最新客户端,然后命令sh user.sh选择2卸载后再重新安装,登录手机号码格式008613XXXXXXX。

常用命令

  1. 升级原机器人程序
if [ -d "/jd" ]; then root=/jd; else root=/ql; fi; if [ -f $root/bot.sh ]; then rm -f $root/bot.sh; fi; cd $root; wget https://raw.githubusercontent.com/SuMaiKaDe/bot/main/config/bot.sh; bash bot.sh
  1. 重启程序
if [ -d '/jd' ]; then cd /jd/jbot; pm2 start ecosystem.config.js; cd /jd; pm2 restart jbot; else ps -ef | grep 'python3 -m jbot' | grep -v grep | awk '{print $1}' | xargs kill -9 2>/dev/null; nohup python3 -m jbot >/ql/log/bot/bot.log 2>&1 & fi 
  1. 启动程序
if [ -d '/jd' ]; then cd /jd/jbot; pm2 start ecosystem.config.js; cd /jd; pm2 start jbot; else nohup python3 -m jbot >/ql/log/bot/bot.log 2>&1 & fi 
  1. 停止程序
if [ -d '/jd' ]; then cd /jd/jbot; pm2 start ecosystem.config.js; cd /jd; pm2 stop jbot; else ps -ef | grep 'python3 -m jbot' | grep -v grep | awk '{print $1}' | xargs kill -9 2>/dev/null; fi 
  1. 卸载diy程序
if [ -d "/jd" ]; then root=/jd; else root=/ql; fi; rm -f $root/jbot/diy/*.py
  1. 卸载user监控程序
if [ -d "/jd" ]; then root=/jd; else root=/ql; fi; cd $root; rm -f user.session; rm -f user.session-journal; rm -f $root/jbot/diy/user.py
  1. 重启user监控程序
if [ -d "/jd" ]; then root=/jd; else root=/ql; fi; cd $root; bash user.sh
  1. 一键
if [ -d "/jd" ]; then root=/jd; else root=/ql; fi; if [ -f $root/bot.sh ]; then rm -f $root/bot.sh; fi; cd $root; wget https://cdn.jsdelivr.net/gh/SuMaiKaDe/bot@main//config/bot.sh; bash bot.sh; if [ -f $root/diybot.sh ]; then rm -f $root/diybot.sh; fi; cd $root; wget https://raw.githubusercontent.com/msechen/JD_Diy/main/shell/diybot.sh; bash diybot.sh; if [ -f $root/user.sh ]; then rm -f $root/user.sh; fi; cd $root; wget https://raw.githubusercontent.com/msechen/JD_Diy/main/shell/user.sh; bash user.sh

jdv5's People

Contributors

drew0531 avatar msechen 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.