Termux无服务器运行PagerMaid-Modify

本文最后更新于:3 个月前

点击获得封面头图

PagerMaid-Modify是一个非常强大的Telegram辅助工具.

其具体功能我在此不细说,

关于其部署,可以选择云服务器(但是要花钱🌚)

如果你还没有Telegram ID和hash,请到这里注册一个.

Tips:URL填入的时候,输入一个自己的网站(别输入那种大的,例如https://youtube.com 这种。最好是自己的Github Page,记得加https://)

今天,来讲一个用Termux安装并部署的方法

我已经写好了一个脚本!使用请看: https://github.com/wzk0/pgm-Termux

思路

Tips:如果你对Linux比较熟悉的话,只需看这部分思路即可完成.

首先,官方给出了PagerMaid-ModifyUbuntu安装方法

那么我们只需拥有一个Ubuntu系统即可.

而Termux虽然默认有apt包管理器,但是被阉割太严重,导致无法正常安装PagerMaid-Modify的所有依赖.

况且,最重要的一点是,通常大部分人的手机没有root,因此Termux也就无法使用sudo等这些管理员指令.

所以,我们需要的是一个虚拟系统,里面有原生的Ubuntu,以及虚拟的root用户.

于是我便找到了第二步中的那个脚本,它可以实现上述要求.

那么安装完这个虚拟系统之后,一切做法就和官方文档一样啦!


第一步 安装Termux

如果你还没有安装Termux点击这里安装

Tips:请从F-droid下载,或者点击上面安装


第二步 安装Ubuntu虚拟容器系统

输入指令更新pkg包管理器:

1
2
pkg update
pkg upgrade

输入指令以安装Ubuntu虚拟系统:

1
pkg install wget openssl-tool proot -y && hash -r && wget https://raw.githubusercontent.com/EXALAB/AnLinux-Resources/master/Scripts/Installer/Ubuntu/ubuntu.sh && bash ubuntu.sh

时间较长,过程中有Y/n并且卡住的时候请输入y

进入Ubuntu虚拟系统:

1
./start-ubuntu.sh

第三步 安装PagerMaid-Modify

Warn:这一步是在进入Ubuntu虚拟系统后进行的

输入指令更新apt包管理器:

1
2
apt update -y
apt upgrade -y

输入指令安装gitPythonpip3nano:

1
2
3
4
apt install git
apt install python
apt install python3-pip
apt install nano

第四步 安装依赖及可选软件包

Warn:这一步是在进入Ubuntu虚拟系统后进行的

输入指令clone仓库(必选):

1
git clone https://gitlab.com/Xtao-Labs/pagermaid-modify.git pagermaid && cd pagermaid

输入指令安装软件包(可选):

图片处理:

1
apt install imagemagick -y

系统信息:(仓库无效,无法获取,建议跳过)

1
apt install software-properties-common  && add-apt-repository ppa:dawidd0811/neofetch && apt-get update && apt-get install neofetch

二维码处理:

1
apt install libzbar-dev -y

光学识别:

1
apt install tesseract-ocr tesseract-ocr-all -y

任务执行:

1
apt install redis-server -y

安装依赖(必选):

1
pip3 install -r requirements.txt

修改并写入配置(必选):

1
2
3
cp config.gen.yml config.yml

nano config.yml

复制api_idapi_hash值,填入api_keyapi_hash

Tips: Ctrl O保存之后,会提示是否修改文件名,直接回车一次即可,然后再Ctrl X,也可以直接Ctrl X,之后会提示是否保存,输入y即可.


运行:

1
python3 -m pagermaid

Warn:这一条指令是在PagerMaid-Modify的根目录执行的

首次会提示登陆账号,如果有二步验证密码输入,密码不会显示出来


相关:

PagerMaid-Modify官方Github地址

已失效,新地址:

https://gitlab.com/Xtao-Labs/pagermaid-modify

PagerMaid-Modify官方Ubuntu手动搭建教程

PagerMaid-Modify插件集合