前言
旧版本:PagerMaid-Modify 已经不在更新 现在做下新版本PagerMaid-Pyro笔记
旧版本安装:
#新建人形bot文件夹,并cd过去
mkdir pm && cd pm
#一键下载脚本并安装
wget https://gitlab.com/Xtao-Labs/pagermaid-modify/-/raw/master/utils/docker.sh -O docker.sh&& chmod +x docker.sh && bash docker.sh
旧版本安装参照科技玩家的这个贴子:https://www.kejiwanjia.com/jiaocheng/zheteng/notes/77125.html
新版Pyro本安装:
mkdir pm && cd pm
##一键安装:
wget https://cdn.staticaly.com/gh/TeamPGM/PagerMaid-Pyro/development/utils/install.sh -O install.sh&& chmod +x install.sh && bash install.sh
## Docker装好后一键安装(可选):
wget https://raw.githubusercontent.com/TeamPGM/PagerMaid-Pyro/development/utils/docker.sh -O docker.sh && chmod +x docker.sh && bash docker.sh
要点:
新版配置与旧版一样 但是命令前缀 - 改为 ,
如:
旧版 -apt install shift 新版 ,apt install shift
shift 使用时出现 “出错了呜呜呜 ~您好像输入了一个无效的参数。” 检查下 空格 不能有多的空格 每个字符间只能有一个 空格
如:
旧版 -shift set -1001608374627 -1001691351527
新版 ,shift set -1001608374627 -1001691351527
人形常用命令(旧版 ) 新版命令前缀 - 改为 ,
-apt install 插件名 #安装插件
#插件安装也可以一次性多个,用空格隔开。
-apt install dme eat autochangename bc
-apt disabled 插件名 #禁用插件
-apt remove 插件名 #卸载插件
-update 插件名 #更新插件
-alias set 旧命令 新命令 #重定向原插件命令,例如-alias set dme d,以后就只需要-d执行,而不是-dme。
-speedtest #测试机器速度
-sysinfo #查看机器信息
-status #查看机器运行状态
-restart #重启人形bot
可选:Docker容器安装
自动安装脚本
wget https://gitlab.com/Xtao-Labs/pagermaid-modify/-/raw/master/utils/docker.sh
bash docker.sh
手动安装 (以容器名pagermaid为例)
1. 先运行容器启动代码
docker run -d \
--restart=always \
--network=host \
--name=pagermaid \
--hostname=pagermaid \
-e RUN_AS_ROOT=true \
mrwangzhe/pagermaid_modify
2. 配置好pagermaid-config
docker exec -it pagermaid bash utils/docker-config.sh
3. 持久化数据
a.停止容器
mkdir -p /root/pagermaid
docker cp pagermaid:/pagermaid/workdir /root/pagermaid
docker stop pagermaid
b.把数据拷贝到指定的目录 如(/root/pagermaid),并删除容器
docker rm pagermaid
c.重新创建容器
docker run -d \
--restart=always \
--network=host \
-e PUID=$PUID \
-e PGID=$PGID \
--name=pagermaid \
--hostname=pagermaid \
-e RUN_AS_ROOT=true \
-v /root/pagermaid/workdir:/pagermaid/workdir \
mrwangzhe/pagermaid_modify
可选:备份pagermaid
tar -zvcf /root/pagermaid.tar.gz /tmp
传到新机器的/tmp目录下 然后执行
tar -zxvf /tmp/pagermaid.tar.gz -C /
填入相应手机号(国内电话号码前需要+86),telegram 会受到一条验证,输入验证码
最后ctrl+c结束
注意:docker需要在翻墙环境 ,手机号前需+86(国内电话),最后需要ctrl+c结束,不然无法保存配置文件。若忘记了可重启容器后再执行一次容器命令(容器内xxx,容器外xxx)
可选:配置自动更新(利用watchtower)
docker run -d \
--name watchtower \
--restart unless-stopped \
-v /var/run/docker.sock:/var/run/docker.sock \
containrrr/watchtower -c