在这篇博客中,我们将一起探索如何搭建开源的 Telegram 人形自走机器人 PagerMaid。无论你是技术小白还是有经验的开发者,这里都有你需要的步骤和提示。我们会从基础配置到功能扩展,带你一步一步轻松入门。快来一起打造属于自己的个性化机器人吧!
本教程基于 Ubuntu 20.04 系统,搭建 Pagermaid-Pyro 末尾附上所有链接
PagerMaid简介
PagerMaid-Pyro 是一个开源的 Telegram 人形自走 Bot 方案,功能强大而丰富。它通过响应账号通过其他客户端发出的命令来自动执行一系列任务,可以帮助你打造专属的便利功能。
⚠按照本教程的步骤会将 Pagermaid-Pyro 安装至 /var/lib/pgp
目录下⚠
脚本安装
一键脚本:
wget https://raw.githubusercontent.com/TeamPGM/PagerMaid-Pyro/development/utils/install.sh -O install.sh && chmod +x install.sh && bash install.sh
使用该脚本会将 Pagermaid-Pyro 安装至 /var/lib/pagermaid
目录下
Docker版脚本:
wget https://raw.githubusercontent.com/TeamPGM/PagerMaid-Pyro/development/utils/docker.sh -O docker.sh && chmod +x docker.sh && bash docker.sh
环境要求
Ubuntu>=16.04 / Debian>=9 (AMD64/ARM64)
Python>=3.8
搭建教程
首先要开放你的服务器端口
sudo iptables -P INPUT ACCEPT
sudo iptables -P FORWARD ACCEPT
sudo iptables -P OUTPUT ACCEPT
sudo iptables -F
若果是使用的云服务,如谷歌云,Azure,甲骨文云等 请前往控制台开放端口!

获取项目
请先更新git,以便获取项目
sudo apt install --upgrade git -y
然后拉取项目
cd /var/lib && git clone https://github.com/TeamPGM/PagerMaid-Pyro.git pgp && cd pgp
如看到以下提示,即可进行下一步啦

然后安装软件包:
apt包:
sudo apt update && sudo apt upgrade -y
sudo apt install python3-pip python3-venv imagemagick libwebp-dev neofetch libzbar-dev libxml2-dev libxslt-dev tesseract-ocr tesseract-ocr-all -y
然后启用虚拟环境:
python3 -m venv venv
source venv/bin/activate
命令行前面多出一个(venv)就代表启用成功
更新pip:
python3 -m pip install --upgrade pip
然后安装Python依赖:
pip3 install -r requirements.txt
登录
在(venv)下执行:
python3 -m pagermaid
此步需要填入完整的电话号码 (eg:+8612345678910,需要带上国际区号
) 然后 Telegram 会向你的其他客户端发送验证码,少数用户会向手机号发送验证码,填入验证码后,回车,如有两步验证密码,则再输入两步验证密码即可。
出现已启动提示,代表登录成功,此时可以去 Telegram 任意聊天发送 ,help
进行测试。

官方 GitHub 插件仓库:https://github.com/TeamPGM/PagerMaid_Plugins_Pyro
GitHub 开源地址:https://github.com/TeamPGM/PagerMaid-Pyro
官方 Telegram 频道:@PagerMaid_Modify
本文多数教程以及命令来自 https://owo.cab/32 在此感谢原创
Comments | NOTHING