服务器PagerMaid-Modify人形自走bot搭建及sillyGirl插件妙用

背景:人形其实火了很久了,但是傻妞作者开发了一个silly_girl插件,把人形推上了一个新高度。通过silly_girl这个插件,你可以把傻妞后变成人形傻妞,双剑合一。其实我是懒得搭建的,但是后来发现人形可以自动监控频道并转发,感觉这是个很实用的功能,于是也上手了。分享一下搭建经验吧。

原github地址不知道具体什么原因被删了,PagerMaid-Modify作者把它放到了gitlab。

如果你是白雪公主👸或白马王子🤴,连服务器、宝塔、docker都还不知道,建议先移步下面学习。

服务器宝塔Docker安装教程(小白特供)

解题思路

出国旅游👉申请TG机器人👉配置人形bot👉配置人形傻妞

准备工作:出国机票1张,TG机器人1个,服务器1台,青龙🐉1条,傻妞1枚。

我的运行环境:腾讯云Centos7+Clash

出国旅游

如果你是国外机,直接忽略”出国旅游”这一步。

由于这个项目基于Telegram,所以要求你的网络环境可以去逛TG,如果不能,请自行参考站内一些文章学习。

强烈建议,在国外机器人搭建!!!不然,你在出国这件事情上,可能就要卡很久!!!

clash搭建后的设置

编辑配置文件 vi ~/.bashrc ,将下面的内容复制到文件最末尾。

按键盘字母 i 进入编辑模式,复制下面👇的内容,然后按键盘 esc 退出编辑模式,再输入命令 :wq 保存并退出。

export http_proxy=http://127.0.0.1:7890
export https_proxy=http://127.0.0.1:7890
export all_proxy=socks5://127.0.0.1:7891

保存后,在输入命令 source ~/.bashrc 让它生效。

申请TGbot

之前写过非常详细的文章,请移步下面学习,记得将api idapi hash用小本本记录下来📝。

Telegram机器人(TGbot)交互申请指南

注意⚠️:如果出现申请error,就是你的飞机✈️不太稳,尝试换节点或者换个机场,🈚️其他解。

配置人形bot

Docker安装

官方有直装方法,我这里只介绍docker,万物皆可docker!

#新建人形bot文件夹,并cd过去
mkdir pm && cd pm

#一键下载脚本并安装
wget https://gitlab.com/Xtao-Labs/pagermaid-modify/-/raw/master/utils/docker.sh -O docker.sh&& chmod +x docker.sh && bash docker.sh

下面是配置过程,请注意标记部分,是需要手动抉择的时候!

然后到了比较关键的步骤,登录获取session文件。

1、如果顺利,就会提示输入手机号码、验证码,然后成功登录,最后配置你的人形数据路径 /root/pm

2、如果你出现了报错,一般都是网络问题导致的。

比如我就遇到了报错的问题,但是解决网络问题后,就能成功上车!下面是我的经验分享。

我之前一直都是群晖家宽走路由,也是第一次通过服务器搭建,我才理解很多玩家为什么老说出不去,确实比家宽麻烦。到最后还去看telethon的官方文档。不过,倒是学会了不少,把经验分享给你们吧。

1)我的前提:我在 .docker目录下新建config.json文件配置dl,配置如下图。然后再安装的Docker版人形bot。

这个前提不确实是不是必须,你们可以先跳过直接去下一步修改人形配置文件试试。我懒得再删除测试了。

vi ~/.docker/config.json

按键盘字母 i 进入编辑模式,复制下面👇的内容,然后按键盘 esc 退出编辑模式,再输入命令 :wq 保存并退出。

{
 "proxies":
 {
   "default":
   {
     "httpProxy": "http://172.17.0.1:7890",
     "httpsProxy": "http://172.17.0.1:7890",
     "noProxy": "*.test.example.com,.example2.com,127.0.0.0/8"
   }
 }
}

至于为什么要用docker容器的ip我也还不是很懂,要不你们依葫芦画瓢先试试?

服务器/NAS Docker 搭建 Clash+UI 服务(dl)及配置小白教程

2)修改pagermaid的config.yml文件,添加你的dl地址。
#cd到pagermaid目录
cd /pm/workdir #如果不行就 cd pm/workdir,不知道为什么我的centos前面不能➕/
#编辑config,添加dl
vi config.yml
#添加你的dl地址和端口,ip地址填羡慕任意一个都行
172.17.0.1 #这是容器ip,我也不懂为什么这个也行
127.0.0.1 #我试了,这个也ok

按键盘字母 i 进入编辑模式,复制下面👇的内容,然后按键盘 esc 退出编辑模式,再输入命令 :wq 保存并退出。

然后重启容器,并查看日志,看看是否可以弹出登录提示。如果可以弹出,则代表网络ok了。

docker restart pm #重启容器
docker logs -f pm #查看日志,建议等个1分钟再看,前面都是依赖环境的安装

现在,我们已经解决了网络问题,可以进入容器,手动登录生成session文件了。

docker exec -it pm bash #进入容器
python3 -m pagermaid #手动运行人形程序

成功登陆后,随便在tg一个聊天窗口发送-help,看看是否有响应。好了,恭喜你终于成功装上了人形!

现在,你可以 Ctrl+C 退出配置,并输入 exit 退出容器。

插件安装

之前的简介说了,人形自走bot可以通过安装插件来时间非常多的功能。👉官方插件库,同时也有使用介绍。

安装插件

两种方式:

1、在线安装:在任意聊天窗口发送命令 -apt install 插件名,例如 -apt install dme

2、本地安装:在TG的插件文件基础上回复 -apt install

插件使用

安装插件后输入 -help 插件名,即可获取使用方法。例如 -help dme

插件推荐

插件太多,没有办法一一描述,建议去插件库自己挑选安装。这里介绍几个比较实用的插件。

dme插件:反 TG desktop 防撤回插件。

安装:-apt install dme;命令示例:-d 100

使用场景:在任意聊天窗口,删除自己的消息。假如你想删除某些自己的聊天记录,用它准没错!也非常适合请场子!

比如,你在科技玩家群组撒野,发了一堆消息,不想被小姐姐发现,你就可以 -d 10000,假装什么都没有发生过!当然,小姐姐是不会让你们乱来的。

shift插件:开启转发频道新消息功能

安装:-apt install shift;命令示例:-shift set <监听频道/组ID> <转发频道组ID>

使用场景:你非常喜欢某个频道,想实时获取频道/组信息,并转发到自己的频道/组。需要你关注频道或是组成员。

频道/组id的获取方法:转发频道/组消息到自己的频道/组,在转发消息的基础上发送-id即可获取。

在测试过程中发现,如果是你自己发送在频道的消息,是不会被转发的。所以,你需要用另一个账号来发消息测试。

eat插件:生成一张吃头像图片

安装命令:-apt install eat;命令示例:-eat /1-eat .1-eat -1-eat !,更多玩法见 -help eat

使用场景:在别人聊天内容上进行回复生效。适合摸鱼和朋友吹水无聊用的。内置了6种模版,下面是示例。

autochangename插件:自动更新 last_name 为时间等。

安装命令:-apt install autochangename

使用场景:你的tg名称后面,就会有动态变化。下面是效果。

bc插件:查询包含虚拟货币在内的货币价格

安装命令:-apt install bc;使用方法:-bc <num> <coin1> <coin2>,例如 -bc 1 btc usdt

使用场景:如果你关注币圈,这个一定是必备插件!

人形bot插件非常多,这里不做过多介绍了,抓紧时间写你们关心的人形傻妞。

人形常用命令

-apt install 插件名 #安装插件
#插件安装也可以一次性多个,用空格隔开。
-apt install dme eat autochangename bc
-apt disabled 插件名 #禁用插件
-apt remove 插件名 #卸载插件
-update 插件名 #更新插件
-alias set 旧命令 新命令 #重定向原插件命令,例如-alias set dme d,以后就只需要-d执行,而不是-dme。
-speedtest #测试机器速度
-sysinfo #查看机器信息
-status #查看机器运行状态
-restart #重启人形bot

人形bot的基本使用暂时介绍到这里,更多花样使用欢迎大家自行探索。下面重点来介绍人形插件silly_girl妙用!

配置人形傻妞

安装傻妞

傻妞教程都快写烂了,还不会的,自己去专题好好学习,遇到问题,多看几遍教程。

服务器部署傻妞sillyGirl教程 0305新增部分内容

对接TG

#设置tg管理员,1和2代表用户id,给傻妞发送myuid获得
set tg masters 1&2
#设置tgbot token
set tg token bottoken
#设置tg代理,三选一
set tg sock5 127.0.0.1:8000
set tg http_proxy ?
set tg url ?
#设置tg监控群,?是群id,在群里发送groupCode获得。
set tg groupCode ?
# 设置接受通知的telegram账号,默认管理员接受
set tg notifier ?

以上设置后,重启傻妞生效。好家伙,现在你tg傻妞有了,人形bot也有了,马上就能双剑合一,天下无敌了!

人形傻妞合体

人形傻妞是通过Pagermaid-Modify安装silly_girl插件来实现的。

silly_girl插件

其实,我觉得傻妞和pagermaid是同样强大的存在,但是大佬一句话真是妙”我喜欢为我所用“,格局瞬间打开!

1、安装插件

1)安装:用你的人形bot任意窗口发送 -apt install silly_girl 安装插件,耐心等待一只超级傻妞的诞生。

2)配置:然后人形bot发送 -sillyGirl http://傻妞ip:端口 ,进行联机。

然后发送“青龙管理“试试看,有没有反应?

恭喜你,人形傻妞顺利组装完成✅!

2、jd spy功能配置

通过ql spy功能可以实现监听最新的环境变量并触发关键词能匹配到的脚本。默认触发所有容器脚本,当然你也可以指定容器client_id。默认监听管理员,你可以设置监听目标,目标可以是群聊id也可以是用户id

引自:芝士通知频道

下面主要介绍一下这个的具体设置,以KingRan库的Cj组队瓜分脚本为🌰。

请选择要编辑的属性(u返回,q退出,wq保存):
1. 监视任务名称 #这个是监控任务名称,自定义就行
2. 脚本关键词 #这个设置任务名和任务脚本名都可
3. 洞察变量 #设置环境变量关键字
4. 监听目标 #设置自己的监听的频道or群组id
5. 指定容器 #这个是青龙的client_id,不是备注
6. 开启静默 #这个没测试出来有啥用,开启也没反应。
7. 禁用监视
请选择要编辑的属性(u返回,q退出,wq保存):
1. 监视任务名称 - kr组队
2. 脚本关键词 - 组队瓜分京豆 #设置jd_cjzdgf.js也行
3. 洞察变量 - jd_cjhy_activityId #环境变量监控
4. 监听目标 - -XXXXXXX #设置自己的监听的频道or群组id
5. 指定容器 - XXXX #这个是青龙的client_id,不是备注
6. 开启静默 #这个没测试出来有啥用,开启也没反应。
7. 禁用监视

下面补充一些图文演示。

以上设置后,一定要记得发送 wq 保存配置。同时,设置白名单 set pgm whiltelist id1&id2

这里再解释一下白名单的意思是你的人形傻妞会在白名单频道/群组对监控到的信息作出响应,如下图所示。所以,不要轻易设置白名单,小心被ban哦。

最后,还需要人形bot发送指令 -sillyGirl 和傻妞做一下连接。然后就能愉快的监控频道并触发自动运行任务了。

每次设置白名单后,都需要 -sillyGirl 重新进行连接!!!务必记住!

另外,我在测试过程中发现一个问题,人形傻妞无法监控自己通过shift插件功能转发的频道消息。应该是新的bug,已经反馈猫咪大佬了,等他有空帮我解惑。个人建议方案如下:

  • 1、新建一个TG群组,拉取傻妞和人形自走bot(无需安装傻妞插件);
  • 2、一个人形bot(不用傻妞插件),安装shift插件,设置监控的频道消息转发至你的群组;
  • 3、傻妞设置好ql spy监控该群组和白名单,同时人形bot发送命令-sillyGirl 傻妞ip:端口 进行连接。

这样可以有效避免炸机风险,和被管理员ban的风险。

当然,你也可以不建立群组,直接通过人形bot的shift功能转发消息给傻妞。

这里主要还是介绍使用方法,具体怎么玩,就看各位玩家各显神通了。

jd_cmd插件:解析京东口令

突然想起来人形bot还有一个好用的插件。顺便一起写了。

安装命令:-apt install jd_cmd;使用方法:-jd_cmd <JD 口令>,例如 -jd_cmd 29:/¥D30Zx8Fdwh%

使用场景:监控一些jd活动口令,然后发送命令解析。或者,直接在原消息上回复 -jd_cmd

以前会自动生成组队的export环境变量,今天测试发现不行了,也许凉凉了,但是安装上准备着也是可以的。

常见问题

1、如何获取用户/频道/群组ID?

傻妞:个人发送myuid查询;群组发送groupCode获取

人形bot:在个人/频道/群组消息上回复 -id .

2、如何获得这些线报群、频道?

这就看个人挖掘的能力了。科技导航里面也许有一些吧。

3、为什么设置了白名单和监听不生效?

可能是id的格式不对造成的。我测试发现 -id 命令获得的id号码格式比较特别,直接复制不能生效。最好是手动输入。

以上,人行傻妞基本上可以正常运行了,希望你们一路畅通无阻,正常监控。但是不要认为有了人行傻妞,就能羊毛多多哦,当你会的时候,大家都会了,羊毛也就秒无了。还是那句话,希望大家不要把羊毛当作信仰,而是当作乐趣,享受这个学习的过程!

另外,人型bot是一个功能非常丰富的机器人,强烈推荐大家多探索它的玩法,但是,千万不要把自己玩没了😊。

后话:文章拖了几天,主要周末测试人行傻妞监听自身消息发现有些问题,然后一直以为是我自己设置的问题反复验证测试,结果都不行。后来通过大佬对话发现其实就是个bug,多么痛的领悟!小白和大佬之间的距离,就差一个bug!你们也不要挂我写的慢了,我真的是在认真验证结果。😭

-> 加入科技玩家交流群组:点击加入 注意:
1.文中二维码和链接可能带有邀请性质,请各位玩家自行抉择。
2.请勿通过链接填写qq号与密码、银行卡号与密码等个人隐私信息。
3.禁止纯拉人头,拉app注册等信息,发现必小黑屋。
4.同一种信息仅发一次,多发会被删除。
5.文章中源码或APP等,无法保证其绝对安全,需自行辨别。
6.文章关联方不想展示也可以微信站长“socutesheep”删除。
本文由 @LAzySheep 发布。如若转载,请注明出处: 科技玩家 » 服务器PagerMaid-Modify人形自走bot搭建及sillyGirl插件妙用

给TA买糖
共{{data.count}}人
人已买糖
教程玩家投稿精选文章

让你的MycloudHome焕发第二春,mch刷入Debian11与OMV6(支持docker)

2022-2-26 15:13:58

教程玩家投稿精选文章

利用docker搭建随身携带的全平台个人导航页——Flare

2022-2-28 20:14:24

340 条回复 A文章作者 M管理员
贴心提醒
请认真对待作者付出,勿发表无意义言论,触发过滤规则的评论将无法提交,包含敏感词的评论会自动变成待审核状态哦。
  1. ASKDD

    小姐姐,怎么设置pgm的token啊,傻妞那边设置了,pgm怎么对接啊

  2. incubate

    他们说会吧自己tg号玩没了,一直不敢动手😥

  3. 崖边

    辛苦了,学习一下

  4. 肖瑶优

    最后 看蒙圈了

  5. 84896150

    很详细,支持一下

  6. FreeLoop

    数据持久化一直配置不了 郁闷

  7. 翘翘

    对接傻妞就是这个了,好多群都不知怎么监控到的

  8. 坤哥

    安装了老掉线咋回事啊

  9. 陌北陌

    -alias set 小姐姐这个命令重定向怎么取消啊。有的重定向以后,用这个设置不回原始的

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索