有幸抢到一台 ARM,更新下 pagermaid_pyro 的 docker image,以便支持 ARM 架构 简单 1 条命令,实现 pagermaid_pyro 自由。 前提 算是半手动教程 ⚠️ 宿主机已经安装 docker 未安装请使用官方脚本安装 curl -fsSL https://get.docker.com | bash -s docker 基于alpine的image仅150MB 名称 版本 说明 altriabot/pagermaid_pyro latest 支持 AMD64/ARM64 镜像地址 使用方法 说明:配置 PagerMaid-Pyro 过程中使用的命令,都是在宿主机上执行。不需要进入容器(Container)内的 shell。 需要自备 tg 的 API 和 HASH 以便填写 api_id 和 api_hash 复制以下代码,在终端中粘贴,回车 docker run -it --name pgmpyro \ --privileged=true \ --restart=always \ altriabot/pagermaid_pyro 会自动拉取最新的镜像启动pagermaid,并进入如下配置界面 欢迎进入 PagerMaid-Pyro Docker 。 配置即将开始 生成配置文件中 . . . # 略过,请按提示填写即可 根据提示填写信息后,会提示你在 TG 客户端内输入 ,help 指令,根据提示输入后,如果能看到消息被编辑: 请按 Ctrl + C ,然后执行下面命令,使容器重新启动。(需要) docker restart pgmpyro 【进阶】 数据持久化pagermaid_pyro 非常不建议小白继续了往下了~ 新增3条命令持久化数据 # copy file to local ${HOME}/bot/pgmpyro docker cp pgmpyro:/pagermaid/workdir ${HOME}/bot/pgmpyro/ # stop and delete runimg docker docker stop pgmpyro && docker rm -f pgmpyro # runing again used -v ${HOME}/bot/pgmpyro:/pagermaid/workdir docker run -itd --name pgmpyro \ --privileged=true \ --restart=always \ -v ${HOME}/bot/pgmpyro/:/pagermaid/workdir \ altriabot/pagermaid_pyro 请注意保护好您已登录的 pagermaid.session,此文件可以进行账号所有操作,请不要分享给他人使用。 删除bot 不想用了,直接删除容器即可删除bot docker rm -f pgmpyro 想要很多个bot # 想要几个bot,就换不同的名,从头执行, docker run -it --name pgm \ #这个参数是容器名,--name pgm pgm2 pgm3 随意 --privileged=true \ --restart=always \ altriabot/pagermaid_pyro docker run -it --name pgm2 \ --privileged=true \ --restart=always \ altriabot/pagermaid_pyro #【进阶】数据持久化pagermaid_pyro 不建议小白~ # 数据持久化目录名记得换成容器名 docker cp pgm:/pagermaid/workdir ${HOME}/bot/pgm/ #将文件复制到本地 # 重新启动记得改以下映射的目录 -v ${HOME}/bot/pgm/:/pagermaid/workdir #本地目录:容器内目录 <->映射 扩展 官方教程 PagerMaid-Pyro