**本教程基于 Ubuntu 20.04 系统,搭建 Pagermaid-Pyro ,其他系统请自行修改命令安装。支持 AMD64 和 ARM 架构。
Github 开源地址:https://github.com/TeamPGM/PagerMaid-Pyro
Gitlab 开源地址:https://gitlab.com/Xtao-Labs/PagerMaid-Pyro
官方网站:https://xtaolabs.com/
官方 Telegram 频道:@PagerMaid_Modify**
我的TG频道:https://t.me/jinweikeji
我自己也是在甲骨文新加坡Arm上安装了新旧版本,新版本官方一键脚本收不到验证码所以我就用了以下这个方法
先打开你服务器所有端口和防火墙
sudo iptables -P INPUT ACCEPT
sudo iptables -P FORWARD ACCEPT
sudo iptables -P OUTPUT ACCEPT
sudo iptables -F
在拉取项目之前,首先更新 git ,否则之后可能出现无法更新的情况。
sudo apt install --upgrade git -y
拉取项目至 /var/lib/pagermaid_pyro 目录。
sudo -i
cd /var/lib && git clone https://github.com/TeamPGM/PagerMaid-Pyro.git pagermaid_pyro && cd pagermaid_pyro
输入上面代码访问目录如下图即可进行下一步
安装软件包
首先更新apt包,安装过程中会出现OK确认界面,直接确认即可,如果出现断开链接,必须重新登录访问pagermaid_pyro目录:
sudo apt update && sudo apt upgrade -y
完整安装软件人形bot:
sudo apt install python3-pip imagemagick libwebp-dev neofetch libzbar-dev libxml2-dev libxslt-dev tesseract-ocr tesseract-ocr-all -y
安装软件包过程中,请等待一段时间,安装完成后,继续安装 Python 依赖包,所有的操作都是在pagermaid_pyro目录下进行出现报错检查是否在此目录中。
pip3 install -r requirements.txt
出现下面这个界面就算是安装成功
修改配置文件
执行以下命令,将配置文件 config.gen.yml 复制一份并且命名为 config.yml
cp config.gen.yml config.yml
修改 config.yml,可以用下面的命令修改,也可以直接去目录下面直接找到文件修改,我是直接在/var/lib/pagermaid_pyro目录下找到文件直接修改的
vim config.yml
位置在下图显示中找到这个文件直接修改也可以,也比较方便
打开文本添加你的API信息即可,图下蓝色框框修改,https://my.telegram.org/apps;去获取你的API信息
图上就是获取API然后填写对应信息保存即可
登录账号
运行以下命令:
python3 -m pagermaid
此步需要填入完整的电话号码(eg:+18888888888,需要带上国际区号)然后 Telegram 会向你的其他客户端发送验证码,填入验证码后,回车,如有两步验证密码,则再输入两步验证密码即可。
Enter phone number or bot token: #此处填入手机号
Is "+18888888888" correct? (y/N): # 号码显示正确输入 y ,错误输入 n
The confirmation code has been sent via Telegram app
Enter confirmation code: # 此处输入 Telegram APP 中收到的验证码
# 如果设置了两步验证,则会出现以下提示
The two-step verification is enabled and a password is required
Password hint: None
Enter password (empty to recover): # 此处输入两步验证密码
出现以上文字代表你成功安装了新版bot人形机器人,蓝色框因为我设置了二级验证,自己也不记得多次输入密码才成功,哈哈
在任何TG聊天输入,help即可看到下图信息
进程守护
首先按下 Ctrl 键和 C 键停止运行
然后输入以下命令:
cat <<'TEXT' > /etc/systemd/system/pagermaid_pyro.service
[Unit]
Description=PagerMaid-Pyro telegram utility daemon
After=network.target
[Install]
WantedBy=multi-user.target
[Service]
Type=simple
WorkingDirectory=/var/lib/pagermaid_pyro
ExecStart=/usr/bin/python3 -m pagermaid
Restart=always
TEXT
如图显示即可下一步
设置完成后启动程序:
systemctl start pagermaid_pyro
设置为开机自启:
systemctl enable pagermaid_pyro
至此 Pagermaid-Pyro 搭建完成,enjoy ~
如需停止程序,使用以下命令即可:
systemctl stop pagermaid_pyro
这样就算完成安装,接下来就是安装官方提供的插件,其实最新版bot最实用的就是防陌生人访问的插件特别好用。
,apt install pmcaptcha
在任何聊天窗口输入楼上这个命令安装插件
,pmcaptcha disablepm (true/false)
楼上这个是开启命令
输入下面这个就是开启非白名单人员需要验证才能和你私聊,有效的避免了垃圾信息
,pmcaptcha disablepm true
更多其它插件可以看官方提供,感谢大家,写得不好大家也不要喷毕竟业余爱好!
4 comments
在运行python3 -m pagermaid的时候出现找不到文件好奇怪,请问是怎么回事。CRITICAL [2023-03-16 10:34:55] [pagermaid] Configuration file does not exist, generating new configuration file.
老哥 代理不行了
牛牛牛,提醒一点 如果 使用user 来 pip3 install -r requirements.txt ,安装完会warnning 提示,但是安装成功的,没问题,这点我觉得有必要说明一下.OωO
user: ROOT 权限 系统 ubantu