跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • 分享部署昨天介绍的项目PegerMaid 的一些经验和心得
未分類
2020 年 2 月 21 日

分享部署昨天介绍的项目PegerMaid 的一些经验和心得

 

分享部署昨天介绍的项目PegerMaid 的一些经验和心得

用PegerMaid将自己变为人形自走Bot

昨天有介绍用 Docker 部署比较快捷省心,但很多朋友包括我对 Docker 不是很熟悉,出了问题常常找不到解决的思路。因此这篇教程介绍了在 Python 下部署

? 大致步骤:

1⃣️ 下拉源码并保存至 /var/lib

2⃣️ 安装依赖:

pip3 install -r requirements.txt

apt install neofetch zbar imagemagick tesseract -y

3⃣️ 申请 api_id 和 api_hash,运行二进制生成 config.yml 并填入上述信息

4⃣️ 将 PegerMaid 重新后台运行

? 很多朋友还不清楚这个项目可以用来做什么,这里也举几个例子:可以用 -sticker 偷取别人的表情包,可以查看部署的服务器配置和运行情况等等。玩法比较多样需要大家慢慢探索

=====================================================

部署过程

我是直接在个人的VPS上面部署的,系统为Debian10, 全程突出一个 莽 字, 虚拟环境什么的直接略过, 直接开干, 如果不放心请不要继续阅读

第一步

在这个页面 下载文件的压缩包到本地, 解压缩然后上传到自己的VPS (官方指导里面的目录给的是/var/lib, 我就照做了, 上传的工具是人类的好朋友 FinalShell, 文件上传可视化操作真的太棒了)

第二步

待上传完毕之后, cd 到这个目录 cd /var/lib
如果一切顺利的话, 此时应该会看见一个文件夹, 我今晚操作的时候它的名字是 pagermaid-master@50cf8a3ca21

第三步

安装依赖

cd pagermaid-master@50cf8a3ca21
pip3 install -r requirements.txt

如果这一步提示没有pip3的话, 执行 apt install python3-pip

apt install neofetch zbar imagemagick tesseract -y

如果提示说
Unable to locate package zbar Unable to locate package tesseract 之类的, 就去把zbar和tesseract装上
zbar: apt-get install libzbar-dev然后pip3 install zbar

(这一步最后好像会报错, 但是神奇的是这对于我们达成最终目标没有影响)
tesseract: apt install tesseract-ocr

当安装完成之后, 就可以进行最后的准备了

第四步

在这里 申请一个API, 这一步具体怎么做我忘了(十分抱歉), 我这里是直接把之前申请过的一个拿出来用了
当申请成功之后应该会看见一个这样的界面

这里面的Api_ID和Api_Hash就是我们所需的东西了

第五步

在机器上执行python3 -m pagermaid, 如果是第一次启动的话, 应该会提示
[pagermaid] Configuration file does not exist, generating new configuration file.
好我们不用管他, 在这里用ls命令看看这个文件夹下面是不是多了点东西, 应该会多出一个config.yml

用自己喜欢的文本编辑器打开这个config.yml, 我这里用的是vim

把“KEY_HERE”替换成自己的Api_id, “HASH_HERE”替换成API_hash, 保存并退出

第六步

再次执行python3 -m pagermaid, 然后输入自己的Tg账户(记得要附带区号, 区号和号码之前不用分开), 然后跟着提示一直走, 就可以了
不过这里有一个问题, 这个时候你是在ssh里面执行的, 一旦你退出, 那么这个进程就结束了, 你就没法愉快的当一个bot了, 那么这时候, 不妨先结束目前的这个进程(ctrl + c), 然后执行
nohup python3 -m pagermaid &
然后就大功告成, 开始慢慢探索吧!

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具