日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

jd脚本 v4-bot 镜像部署和配置bot机器人

發布時間:2023/12/14 编程问答 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 jd脚本 v4-bot 镜像部署和配置bot机器人 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

?

jd腳本 v4-bot 鏡像部署和配置bot機器人記錄

安裝docker-compose

Docker安裝 - 國內一鍵安裝 `sudo curl -sSL https://get.daocloud.io/docker | sh` - 國外一鍵安裝 `sudo curl -sSL get.docker.com | sh` - 北京外國語大學開源軟件鏡像站 `https://mirrors.bfsu.edu.cn/help/docker-ce/`docker-compose 安裝(群暉`nas docker`自帶安裝了`docker-compose`)``` sudo curl -L "https://github.com/docker/compose/releases/download/1.24.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose sudo chmod +x /usr/local/bin/docker-compose ``` `Ubuntu`用戶快速安裝`docker-compose` ``` sudo apt-get update && sudo apt-get install -y python3-pip curl vim git moreutils pip3 install --upgrade pip pip install docker-compose ```通過`docker-compose version`查看`docker-compose`版本,確認是否安裝成功。

創建文件夾和配置文件

jd_scripts ├── logs ├── my_crontab_list.sh └── docker-compose.yml (鏡像的配置↓↓↓↓↓↓↓↓)v4-bot version: "2.0" services:jd:image: nevinee/jd:v4-botcontainer_name: jdrestart: alwaystty: truenetwork_mode: bridgehostname: jdvolumes:- ./config:/jd/config- ./log:/jd/log- ./own:/jd/ownenvironment: - ENABLE_HANGUP=false # 是否啟用掛機- ENABLE_TG_BOT=false # 是否啟用TG BOT

目錄文件配置好之后在 `jd_scripts`目錄執行

`docker-compose up -d` 啟動(修改docker-compose.yml后需要使用此命令使更改生效); `docker-compose logs` 打印日志; `docker-compose logs -f` 打印日志,-f表示跟隨日志;`docker logs -f jd_scripts` 和上面兩條相比可以顯示漢字;`docker-compose pull` 更新鏡像; `docker-compose stop` 停止容器; `docker-compose restart` 重啟容器; `docker-compose down` 停止并刪除容器; - 你可能會用到的命令`docker exec -it jd_scripts /bin/sh -c 'git -C /scripts pull && node /scripts/jd_bean_change.js'` 手動運行一腳本`docker exec -it jd_scripts /bin/sh -c 'env'` 查看設置的環境變量`docker exec -it jd_scripts /bin/sh -c 'crontab -l'` 查看已生效的crontab_list定時器任務`docker exec -it jd_scripts sh -c "docker_entrypoint.sh"` 手動更新jd_scripts倉庫最新腳本`docker exec -it jd_scripts /bin/sh` 僅進入容器命令`rm -rf logs/*.log` 刪除logs文件夾里面所有的日志文件docker exec jd jtask # 運行scripts腳本 docker exec jd otask # 運行own腳本 docker exec jd mtask # 運行你自己的腳本,如果某些own腳本識別不出來cron,你也可以自行添加mtask任務 docker exec jd jlog # 刪除舊日志 docker exec jd jup # 更新所有腳本,up=update,如果在jup后增加一個參數"shell", 或"scripts", 或"own"則可以控制只更新該類腳本 docker exec jd jcode # 導出所有互助碼 docker exec jd jcsv # 記錄豆豆變化情況docker exec -it jd bash 進入容器

啟動成功后 config文件夾后會出現配置文件 按提示修改bot.json

{"user_id":"你的USERID,去除雙引號", "bot_token":"你的機器人TOKEN", "api_id":"https://my.telegram.org 在該網站申請到的id", "api_hash":"https://my.telegram.org 在該網站申請到的hash","proxy":"是否使用代理,true 或者false,去除雙引號","proxy_type":"socks5或者http", "proxy_add":"代理IP地址例如:192.168.99.100", "proxy_port":"代理端口,不需要雙引號例如 5890", "proxy_user":"代理的username,有則填寫,無則不用動", "proxy_password":"代理的密碼,有則填寫,無則不用動", "StartCMD":"是否開啟CMD命令,建議填false,開啟填true,去除雙引號," }

user_id 指的是Telegram用戶id 可以@userinfobot 發送?/start

bot_token? 可以@BotFather 發送??/start? ?然后??/newbot? 接著跟著提示設置bot的用戶名等 成功后會返回bot_token

api_id 和 api_hash 在https://my.telegram.org申請就行

?

如果是國外服務器到此就可以了,如果是國內服務器需要配置proxy??

首先準備config.yaml (把訂閱鏈接在瀏覽器打開) 然后部署clash

docker run -d --name=clash -v "$PWD/config.yaml:/root/.config/clash/config.yaml" -p "7890:7890" -p "7891:7891" -p "7892:7892" -p "9090:9090" --restart=unless-stopped dreamacro/clash

圖形化控制臺

在線控制臺

?http://yacd.haishan.me/

?Docker 部署

docker run -p 1234:80 -d --rm --name yacd haishanh/yacd

容器啟動成功后?訪問 服務器ip:1234即可?

進入容器 docker exec -it clash /bin/sh 查看容器ip docker inspect --format='{{.Name}} - {{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' $(docker ps -aq)

選擇好節點 然后查看容器ip 然后配置bot.json的proxy?

都配置好后 重啟jd容器 如果都沒問題的話 bot機器人就會有通知了

?

?

總結

以上是生活随笔為你收集整理的jd脚本 v4-bot 镜像部署和配置bot机器人的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。