在这篇博客中,我们将一起探索如何搭建开源的 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

官方网站:https://xtaolabs.com/

官方 Telegram 频道:@PagerMaid_Modify

本文多数教程以及命令来自 https://owo.cab/32 在此感谢原创


Embrace the journey, unleash your inner spark.