PagerMaid-Pyro 是一个开源的 Telegram 人形自走 Bot 方案,功能强大而丰富,可以帮助你打造专属的便利功能。
每天自动拉取最新代码构建 Docker 镜像。
名称 | 版本 | 说明 |
---|---|---|
coldpig/pagermaid_pyro | latest | amd64 |
docker run -tid --name PGP --privileged=true coldpig/pagermaid_pyro:latest /sbin/init
---
version: '3.3'
services:
pagermaid_pyro:
container_name: PGP
hostname: PGP
privileged: true
image: coldpig/pagermaid_pyro:latest
restart: unless-stopped
说明:配置 PagerMaid-Pyro 过程中使用的命令,都是在宿主机上执行。不需要进入容器(
Container
)内的 shell。
在宿主机,使用 vim
编辑配置文件 config.yml
中的2个值(api_id
和 api_hash
)以后,即可使用 python3 -m pagermaid
尝试跑起来了。
docker exec -it PGP vim config.yml
docker exec -it PGP python3 -m pagermaid
如果出现了这样的提示,那就说明没啥特别大的问题了,根据提示填写信息后,会提示你在 TG 客户端内输入 ,help
指令,根据提示输入后,如果能看到消息被编辑,Ctrl+C
结束掉即可。
请注意保护好您已登录的
pagermaid.session
。此文件可以进行账号所有操作,请不要分享给他人使用。
进程守护:此步骤可以方便 pagermaid-pyro
的自动运行,您无需在 pagermaid-pyro
意外退出后重新登录主机进行操作。
docker exec -it PGP systemctl daemon-reload
docker exec -it PGP systemctl start pagermaid-pyro.service
docker exec -it PGP systemctl enable pagermaid-pyro.service
查看进程
docker exec -it PGP ps -ef | grep pager | grep -v grep
若 PagerMaid-Pyro 在长期运行后遇到未知原因而无法正常运行的情况,需要手动重启。命令如下:
docker exec -it PGP systemctl restart pagermaid-pyro.service
PagerMaid-Pyro 用户文档:PagerMaid-Pyro