在手机端无服务器部署PagerMaid-Modify

本文最后更新于:10 days ago

前段时间看见pm官方说:

官方发的

我心头一紧–

什么?难道白嫖Railway的生活到此结束了吗??

而此时,我的电脑正好坏了。

“看来,关键时刻,还得我们的主角出马了…”

于是,我打开了Termux,开启了如下操作:

此教程基于官方Github'Ubuntu'方法,可先自行查看:https://github.com/Xtao-Labs/PagerMaid-Modify/wiki/Ubuntu-16.04-安装详解

安装

万事装为先,手机上没这个东西也不成事啊!

那么我们按照官方步骤来:

执行命令,进行git库更新:

1
apt-get install --only-upgrade git -y

这里默认你是非root用户,因为非root用户无法在Termux执行sudo指令,故这里省去了sudo

然后,我们需要进入usr/var/lib/这个文件夹,

由于Termux打开后的默认文件夹是与usr同级的home文件夹,

所以我们要进行如下操作:

操作

需要说明的是:

cd ..指的是返回上一级文件夹;

好的!我们现在已经进入了lib文件夹,接下来执行指令:

1
2
3
git clone https://github.com/xtaodada/PagerMaid-Modify.git pagermaid //从仓库拉取并命名文件夹为pagermaid

cd pagermaid //打开pagermaid文件夹

然后,官方提供了几个软件包供我们安装,

不过我试过了,都安装不上的哈哈哈,

所以我们跳过这一步(有兴趣自己去看看,指不定就成功了)

接下来,非常重要的一步!

安装matplotlib!!

或者你先不安装也行,不过我保证你会卡在这个地方:

卡住了

那么我们怎么安装matplotlib呢?

昨天我查了非常多的资料,一个一个试,但是都失败了,

直到某一个命令之后,我成功了,

这里提供几个方法,建议都试一下:

1
2
3
4
5
6
7
8
9
python -m pip install matplotlib //第一种方法

python -m pip install --index https://mirrors.ustc.edu.cn/pypi/web/simple/ matplotlib==3.1.3 //第二种方法

apt-get install python3-matplotlib //第三种方法

pip install matplotlib //第四种方法

pip install --user matplotlib //第五种方法

几乎每一种方法都会卡在图片所示的地方,这时候需要等待1分钟左右,如果还没有反应就换下一种方法

我在这里是翻看了剪贴板的所有记录,如果还不成功的话就需要自己Google了,非常抱歉!

安装成功之后,我们继续执行官方接下来的命令:

1
pip3 install -r requirements.txt //安装依赖包

这一步会等待非常久,而如果你跳过了上面安装matplotlib的步骤,是一定会卡在那张图片的位置的。

修改并登录

执行如下命令,将配置config.gen.yml文件复制一份并且命名为config.yml:

1
cp config.gen.yml config.yml

然后使用nano进行编辑(vim也可以):

1
nano config.yml

如图所示

在图片的位置填入你的api_key api_hash

获取方法有两种:

填写完成后,保存退出。

接下来,使用如下命令进行登录:

1
python3 -m pagermaid

期间会提示你输入完整的手机号码,以及Telegram发给你的验证码,

如果开启了两步验证,还需要输入两步验证密码;

OK,至此如果没有问题的话,你就能看到如下的状态:

成功了


感觉这篇教程写得很水,尤其是matplotlib安装那点,

属于我自己记性不好的问题了!

下次一定记住!

我是听话的便当,

喜欢就请收藏本站吧!

bye~