Sign inSign up

altriabot/pagermaid_pyro

By altriabot

Updated about 1 month ago

让小白实现pagermaid_pyro自由!!!

Image
API management
7

2.2K

altriabot/pagermaid_pyro repository overview

简单1条命令,实现pagermaid_pyro自由。🔗

  • 宿主机已经安装docker(未安装请使用官方脚本 curl -fsSL https://get.docker.com | bash -s docker )
  • 无需配置更多环境依赖,打开即用~
  • 支持AMD ARM
  • 基于alpine

使用方法

启动 pagermaid_pyro

  • 复制以下代码,在终端中粘贴,回车
docker run -it --name pgmpyro \
--privileged=true \
--restart=always \
altriabot/pagermaid_pyro
  • 开始配置 pagermaid_pyro

说明:配置 PagerMaid-Pyro 过程中使用的命令,都是在宿主机上执行。不需要进入容器(Container)内的 shell。

  • 需要自备 tg 的 API 和 HASH 以便填写 api_id 和 api_hash

  • 使用官方脚本启动(不要使用扫码登陆,或许你的终端显示不出来)

根据提示填写信息后,会提示你在 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_pyro(Paths can be customized)

docker run -itd --name pgmpyro \
--privileged=true \
--restart=always \
-v ${HOME}/bot/pgmpyro/workdir:/pagermaid/workdir \
altriabot/pagermaid_pyro

请注意保护好您已登录的 pagermaid.session,此文件可以进行账号所有操作,请不要分享给他人使用。

关于镜像安全

  • 启动脚本 start.sh(docker exec -it pgmpyro 进入容器可查看)
#!/usr/bin/env sh
sh /pagermaid/workdir/utils/docker-config.sh

作用:调用官方仓库的docker-config.sh启动脚本

  • 镜像构成 点开IMAGE LAYERS
RUN apk add --no-cache tzdata python3 python3-dev py3-pip gcc libc-dev linux-headers git curl neofetch && \
	git clone -b master https://github.com/TeamPGM/PagerMaid-Pyro.git /pagermaid/workdir && \
    git config --global pull.ff only && \
    cd /pagermaid/workdir && \
    pip3 install --upgrade --root-user-action=ignore pip && \
    pip3 install --no-cache-dir --root-user-action=ignore -r requirements.txt && \
    chmod +x /start.sh && \
    rm -rf /var/cache/apk/*

诸君可自行构建自己的镜像

Tag summary

Content type

Image

Digest

sha256:abb6e9eaf

Size

111.1 MB

Last updated

about 1 month ago

docker pull altriabot/pagermaid_pyro