2022.2.25更新 因github删库,新的安装方法如下: 方法① 你可以用一键脚本进行重新部署 wget https://gitlab.com/Xtao-Labs/pagermaid-modify/-/raw/master/install.sh -O install.sh&& chmod +x install.sh && bash install.sh 方法② 在ssh运行 cd /var/lib/pagermaid && git remote set-url origin https://gitlab.com/Xtao-Labs/pagermaid-modify.git && git reset --hard && git pull 然后修改 config.yml 中以下内容 git_source: "https://gitlab.com/Xtao-Labs/PagerMaid_Plugins/-/raw/master/" git_ssh: "https://gitlab.com/Xtao-Labs/pagermaid-modify.git" 之后 -restart 或在ssh运行 systemctl restart pagermaid 以上方法请二选一执行
解决PagerMaid无法更新的问题: 方法① 发送 -sh git remote set-url upstream https://gitlab.com/Xtao-Labs/pagermaid-modify.git 命令到任意对话 然后正常运行 -update 即可 方法② 发送 -sh git remote set-url origin https://gitlab.com/Xtao-Labs/pagermaid-modify.git 命令到任意对话 然后运行 -sh git pull 最后运行 -restart 即可 此方法不可以使用 -update 命令
原版教程: 拉取项目 本项目托管在 github ,所以您首先需要检查您是否已经安装 git 软件包。并且我们发现当 git 软件包版本过低时,无法实现程序的自动更新,所以您需要首先升级 git 软件包: sudo apt install --upgrade git -y 从仓库拉取项目 cd /var/lib && git clone https://github.com/Xtao-Labs/PagerMaid-Modify.git pagermaid && cd pagermaid 安装软件包 imagemagick 此软件包用于处理图片,如您没有图片处理需求,您可以无需安装此软件包。 sudo apt install imagemagick -y neofetch 此软件包用于显示系统信息,如您没有显示系统信息需求,您可以无需安装此软件包。 sudo apt install neofetch -y zbar 此软件包用于处理二维码信息,如您没有处理二维码信息需求,您可以无需安装此软件包。 sudo apt install libzbar-dev -y tesseract 此软件包用于图片光学字符识别,如你没有处理此方面的需求,你可以无需安装此软件包。 最大化安装 sudo apt install tesseract-ocr tesseract-ocr-all -y 最小化安装 sudo apt install tesseract-ocr tesseract-ocr-eng tesseract-ocr-chi-sim -y Redis 此软件包用于记录信息,以方便软件重启后仍然可以进行上一次未完成的任务,你也可以无需安装此软件包。 sudo apt install redis-server -y Pip 此软件包为必须依赖包,用于安装 python 依赖。 sudo apt install python3-pip -y 安装依赖包 pip3 install -r requirements.txt 修改配置文件 将配置 config.gen.yml 文件复制一份并且命名为 config.yml cp config.gen.yml config.yml 然后去 telegram 官网 生成 api 填入配置文件内,我们只需要复制 api id 和 api_hash 值 填入 api_key 和 api_hash 。 vi config.yml 按 i 进入编辑模式,粘贴好后,按下 esc 输入 shift 加冒号,输入 wq 保存退出 登录账号 python3 -m pagermaid 此步需要填入完整的电话号码(eg:+12569986522)然后 tg 会发给你的其他客户端发送验证码,填入验证码后,回车,如有两步验证密码,则再输入两步验证密码即可。 停止运行: ctrl + c 有时(或大部分时间),当您在服务器部署 PagerMaid-modify 时,登录会有问题,当出现了问题,请在应用程序的配置步骤配置唯一的 api_key 和 api_hash ,然后在您的本地电脑上执行 python3 utils/mksession.py ,在账号登录成功以后,将生成的 pagermaid.session 文件复制到服务器对应目录即可。 请注意保护好您已登录的 pagermaid.session 。此文件可以进行账号所有操作,请不要分享给他人使用。 加个进程守护 cat <<'TEXT' > /etc/systemd/system/pagermaid.service [Unit] Description=PagerMaid-Modify telegram utility daemon After=network.target [Install] WantedBy=multi-user.target [Service] Type=simple WorkingDirectory=/var/lib/pagermaid ExecStart=/usr/bin/python3 -m pagermaid Restart=always TEXT 小tips 这里的代码要全部一起复制粘贴过去哦omo 启动bot systemctl daemon-reload && systemctl start pagermaid && systemctl enable pagermaid 好力,弄完了可以开始愉快的玩耍了