menu were的小屋
人形自走bot PagerMaid-Modify 的食用笔记
705 浏览 | 2020-06-19 | 阅读时间: 约 1 分钟 | 分类: 默认分类 | 标签: bot,机器人,好玩的
请注意,本文编写于 125 天前,最后修改于 117 天前,其中某些信息可能已经过时。

写在前面

 CentOS7上发现这个bot的ocr功能没法用(大雾,只能换Debian10来玩了,有一说一Debian的软件库真香。如果有大佬搞定了欢迎评论区留言·····

申请telegram api

  1. api申请链接
  2. Creating an application
  3. API development tools
  4. 填写表格

开始安装

安装软件

apt-get install git neofetch tesseract-ocr libtesseract-dev tesseract-ocr-all libzbar-dev imagemagick figlet ffmpeg python3-pip redis-server -y

把代码拉到小鸡上

mkdir /var/lib/pagermaid && cd /var/lib/pagermaid && git clone https://github.com/xtaodada/PagerMaid-Modify.git

安装python的依赖

cd PagerMaid-Modify && pip3 install -r requirements.txt && pip3 install pyocr dateparser

配置bot

cp config.gen.yml config.yml
sed -i "s/ID_HERE/申请到的apiID/g" config.yml
sed -i "s/HASH_HERE/申请到的apiHash/g" config.yml

运行一下bot

   python3 -m pagermaid

输入注册telegram的手机号和验证码。开了两步验证的话还有个密码要输······,完事后按Ctrl + c 结束运行。

加个进程守护

cat > /etc/systemd/system/pagermaid.service << EOF
[Unit]
Description=PagerMaid-Modify telegram utility daemon
After=network.target

[Install]
WantedBy=multi-user.target

[Service]
Type=simple
WorkingDirectory=/var/lib/pagermaid/PagerMaid-Modify
ExecStart=/usr/bin/python3 -m pagermaid
Restart=always

EOF

小tips 这里的代码要全部一起复制粘贴过去哦omo

启动bot

systemctl daemon-reload && systemctl start pagermaid && systemctl enable pagermaid

好力,弄完了可以开始愉快的玩耍了

最后

知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议

发表评论

email
web

全部评论 (共 7 条评论)

    嘻嘻嘻
    2020-07-22 10:43
    乌班图桌面版可以不?问一下
    嘻嘻嘻
    2020-07-22 10:42
    乌班图桌面版可以不?
    游客王大锤
    2020-07-01 12:52
    前面都没问题,最后运行bot提示SyntaxError: invalid syntax怎么破
      2020-07-01 19:24
      @游客王大锤你用的是什么系统
        2020-07-02 19:44
        @wereDebian9
          2020-07-02 22:37
          @游客王大锤可能是Python的问题,可以尝试升级到Python3.6及以上版本试试