LinksD(PagerMaid_Plugins备份与教程)
LinksD20220301更新
脚本已测试系统:centos 7、centos 8、ubuntu 16.04、ubuntu 18.04、ubuntu 20.04、debian 9、debian 10
理论支持系统:Centos 7-8、Ubuntu 16.04-20.04、Debian 8-10
参考:
频道:@PagerMaid_Modify
群组: https://t.me/+BbmqdAG6xRtiNTll
Xtao-Labs · GitLab
内置命令
https://wiki.xtaolabs.com/wiki/内置命令
开始
服务器PagerMaid-Modify人形自走bot搭建及sillyGirl插件妙用 - 科技玩家
https://www.kejiwanjia.com/jiaocheng/zheteng/notes/77125.html
PagerMaid_Modify 项目介绍 – Telegraph
https://telegra.ph/PagerMaid-Modify-README-05-02
Pagermaid-modify常用插件个人收藏命令 | 神一样的男人
https://ylface.com/course/1141.html
Python pagermaid-modif包_程序模块 - PyPI - Python中文网
https://www.cnpython.com/pypi/pagermaid-modif
Keyword 插件使用教程
https://telegra.ph/Keyword-插件使用教程-02-07
本地跑PM插件
VMware虚拟机安装Ubuntu 20的详细过程 - (没有服务器可以在本地跑着玩)
https://codeantenna.com/a/UpE5pCqYhi
备注:https://my.telegram.org/ 申请api_id和hash 注意事项!
- 申请API,记得+86->香港节点 +1->美国节点
- clash记得打开tun模式(或者虚拟机自己装clash)
查询自己的IP地址:http://ip111.cn/
一键脚本:https://t.me/PagerMaid_Modify/58
wget https://gitlab.com/Xtao-Labs/pagermaid-modify/-/raw/master/install.sh -O install.sh&& chmod +x install.sh && bash install.sh
出现redis错误执行命令:apt install redis-server
-status 查看是不是离线
-sh systemctl start redis 启动
Ubuntu 每次打开执行命令
sudo -s
./install.sh
安装文件夹 /var/lib/pagermaid
常用插件
插件库:Xtao-Labs / PagerMaid_Plugins · GitLab
https://gitlab.com/Xtao-Labs/PagerMaid_Plugins
安装插件
- 在线安装:
-apt install 插件名,例如-apt install dme - 本地安装:在TG的插件文件基础上回复
-apt install - -apt remove 插件名字 卸载插件
修改快捷命令
-alias {list|del|set} <source> <to>
扩展eat 命令 模板图片 https://t.me/LDStores/156
-eat /https://raw.githubusercontent.com/lowking/PagerMaid_Plugins/modify/eat/config.json
eat2.0 模板图片 https://t.me/LDList/402?comment=3353
-eat /https://raw.githubusercontent.com/Ldlist/PagerMaid/main/eat/config.json
热搜插件:
-apt install reso
查询机场插件:
QiYuanApi:
https://oddfar.com/archives/49/ (本地安装)
语录插件:https://t.me/LDStores/157
自己常用:
-atadm 一键艾特全体管理员
-atall 一键艾特全体群员
-autorespond 开启自动回复
-bz B站排行榜
-chp 彩虹屁
-del 删除回复的消息
-d 扔头像 图片
-stp静态贴纸转换为图片
-djt 毒鸡汤
-dy 抖音热搜。
-e 吃头像
-flip 翻转消息
-h 单个命令
-hl 命令大全
-id 获取一条消息的各种信息。
-p 用户简介
-re <次数> 在当前会话复读回复的消息
-s 收集回复的图像/贴纸作为贴纸
-sc <数量> 删除当前对话您发送的特定数量的消息
-st 查看我的对话统计信息
-sj <url>获取机场订阅流量信息
-wb 微博热搜。
-yl 将回复的消息或者输入的字符串转换成语录
-zh 知乎热搜。
命令列表:
aaa, alias, animate, apt, asciiart, atadm, atall, autorespond, backup, bio, biss, block, brank, caption, chat, chp, coin, connection, convert, del, deny, dictionary, diss, diu, djt, dyrs, eat, eval, fbcon, feet2meter, fetchaudio, findmessage, flip, fortune, fox, funcset, ghost, google, help, help_raw, highlight, hitokoto, id, keydata, keyword, lang, leave, listusernames, log, meter2feet, mock, name, netease, nthmsg, ocr, owo, pfp, ping, pingdc, profile, prune, re, recovery, repeat, replyset, restart, rmpfp, rng, s, sb, sb_set, selfprune, sh, shift, ship, speedtest, stats, status, sticker, stickertopic, subinfo, sysinfo, teletype, time, topcloud, trace, translate, tts, tuxsay, unblock, update, urbandictionary, username, uslog,vdl, wbrs, widen, yourprune, yvlu, yvlu_, yxh, zhrs
命令教程(只写了我自己装的,后面更新)
使用方法: -aaa <integer>
发送一条包含 a 和 A 的消息
使用方法: -alias {list|del|set} <source> <to>
重定向原始命令。
使用方法: -animate <message>
使用消息制作文本动画。
使用方法: -apt {update|search|show|status|install|remove|enable|disable|upload|export} <插件名称/文件>
用于管理安装到 PagerMaid-Modify 的插件。
使用方法: -atadmins 回复消息(可选) <要说的话(可选)>
一键 AT 本群管理员(仅在群组中有效)
使用方法: -atall 回复消息(可选) <要说的话(可选)>
一键 AT 本群成员(仅在群组中有效)
使用方法: -autorespond <message>
启用自动回复。(空既是挂关闭)
使用方法: -asciiart <string>
为指定的字符串生成ASCII文字。
使用方法: -backup
back_des
使用方法: -bio <string>
设置咱的公开情报
使用方法: -biss
加带力度版祖安语录。
使用方法: -block (username/uid/reply)
拉黑一个用户
使用方法: -brank
B站排行榜。
使用方法: -caption <string>,<string> <image>
将两行字幕添加到回复的图片中,字幕将分别添加到顶部和底部,字幕需要以逗号分隔。
使用方法: -chat
加入 Pagermaid-Modify 用户群。
使用方法: -chp
彩虹屁生成器。
使用方法: -coin
扔硬币。
使用方法: -connection
显示运行 PagerMaid-Modify 的服务器和 Telegram 服务器之间的连接信息。
使用方法: -convert
回复某条附件消息然后转换为图片输出
使用方法: -del
删除当前对话您回复的那条消息。(需要回复一条消息)
使用方法: -deny <true|false|status>
拒绝聊天功能,需要 redis
使用方法: -dictionary
查询英语单词的意思
使用方法: -diss
儒雅随和版祖安语录。
使用方法: -diu <username/uid> [随意内容]
生成一张 扔头像 图片,(可选:当第二个参数存在时,旋转用户头像 180°)
使用方法: -djt
毒鸡汤生成器。
使用方法: -dyrs
抖音热搜。
使用方法: -eat <username/uid> [随意内容]
生成一张 吃头像 图片
可选:当第二个参数是数字时,读取预存的配置;
当第二个参数是.开头时,头像旋转180°,并且判断r后面是数字则读取对应的配置生成
当第二个参数是/开头时,在/后面加url则从url下载配置文件保存到本地,如果就一个/,则直接更新配置文件,删除则是/delete;或者/后面加模版id可以手动更新指定模版配置
当第二个参数是-开头时,在-后面加上模版id,即可设置默认模版-eat直接使用该模版,删除默认模版是-eat -
当第二个参数是!或者!开头时,列出当前可用模版
使用方法: -eval <命令>
在 Telegram 上远程执行 Python 命令。
使用方法: -fbcon
拍摄当前绑定的帧缓冲控制台的屏幕截图。
使用方法: -feet2meter <feet>
将英尺转换为米。
使用方法: -fetchaudio <url>,<string>
从多个平台获取音频文件。
使用方法: -findmessage <关键词>
查找最近 xx 条消息中包含指定关键字的消息,并推送相应链接人名及信息至Log频道。
使用方法: -flip <message>
翻转消息。
使用方法: -fortune
读取 fortune cookies 信息。
使用方法: -fox <message>
使用狐狸来让您的消息看起来不那么完整
使用方法: -funcset help
设置自定义函数
使用方法: -ghost <true|false|status>
开启对话的自动已读,需要 Redis
使用方法: -google <query>
使用 Google 查询
使用方法: -help <命令>
显示命令列表或单个命令的帮助。
使用方法: -help_raw <命令>
显示命令列表或单个命令的帮助。
使用方法: -highlight <string>
生成有语法高亮显示的图片。
使用方法: -hitokoto
每日一言
使用方法: -id
获取一条消息的各种信息。
使用方法: -keydata dump / load
设置规则数据
使用方法: -keyword ``new <plain|regex> '<规则>' '<回复信息>' 或者 del <plain|regex> '<规则>' 或者 list 或者 clear <plain|regex>
使用方法: -lang
切换语言。
使用方法: -leave
说 “再见” 然后离开会话。
使用方法: -listusernames
列出所有属于自己的公开群组/频道。
使用方法: -log <string>
静默转发一条消息到日志。
使用方法: -meter2feet <meters>
将米转换为英尺。
使用方法: -mock <message>
通过怪异的大写字母来嘲笑人们。
使用方法: -name <first name> <last name>
换个名称。(不支持回复)
使用方法: -netease
随机一条网易云音乐评论。
使用方法: -nthmsg <n>
获取你发送的第 n 条消息,默认为第一条
使用方法: -ocr
从回复的图片中提取文本
使用方法: -owo <message>
将消息转换为OwO。
使用方法: -pfp
回复某条带附件的消息然后把它变成咱的头像
使用方法: -ping
计算 PagerMaid-Modify 与 Telegram 之间的封包和信息延迟。
使用方法: -pingdc
测试您的服务器到 Telegram 数据服务器的延迟之间的延迟。
使用方法: -profile <username>
生成一位用户简介 ~ 消息有点长
使用方法: -prune
以此命令回复某条消息,将删除最新一条消息至该条消息之间的所有消息。限制:基于消息 ID 的 1000 条消息,大于 1000 条可能会触发删除消息过快限制。(非群组管理员只删除自己的消息)
使用方法: -re <次数>
在当前会话复读回复的消息。(需要回复一条消息)
使用方法: -recovery
从本地备份或者所回复的备份文件中恢复数据,支持数据库的全量恢复,方便快速。
使用方法: -restart
使 PagerMaid-Modify 重新启动
使用方法:-resou
知乎热搜 -zhrs
微博热搜 -wbrs
抖音热搜 -dyrs
B站排行榜 -brank
使用方法: -rmpfp <数字>
删除指定数量的咱的头像
使用方法: -rng <length>
生成具有特定长度的随机字符串。
使用方法: -s <emoji>
收集回复的图像/贴纸作为贴纸,通过参数指定 emoji 以设置非默认的 emoji。
使用方法: -sb <reply|id|username> <do_not_del_all>
在自己拥有管理员权限的共同群组中封禁一位用户。
使用方法: -sb_set <true|false|status>
管理自动封禁列表。
使用方法: -selfprune <数量>
删除当前对话您发送的特定数量的消息。限制:基于消息 ID 的 1000 条消息,大于 1000 条可能会触发删除消息过快限制。入群消息非管理员无法删除。(倒序)当数字足够大时即可实现删除所有消息。
使用方法: -sh <命令>
在 Telegram 上远程执行 Shell 命令。
使用方法: -ship <username> <username>
生成随机基友,也支持指定目标。
使用方法: -shift set <from channel> <to channel> 自动转发频道新消息(可以使用频道用户名或者 id)
del <from channel> 删除转发
backup <from channel> <to channel> 备份频道(可以使用频道用户名或者 id)
开启转发频道新消息功能,需要 Redis
使用方法: -ship <username> <username>
生成随机基友,也支持指定目标。
使用方法: -speedtest (Server ID)
执行 speedtest 脚本并发送结果。
使用方法: -stats
查看我的对话统计信息。
使用方法: -status
输出 PagerMaid-Modify 的运行状态。
使用方法: -sticker <query>
通过关键词查找 Sticker 包。
使用方法: -stickertopic <y/n>(是否发送原图,默认为n)
将你回复的静态贴纸转换为图片
使用方法: -subinfo <url>
获取机场订阅流量信息
使用方法: -sysinfo
通过 neofetch 检索系统信息.
使用方法: -teletype <message>
通过编辑消息来制作打字动画。会产生大量操作记录!
使用方法: -time <地区>
显示特定区域的时间,如果参数为空,则默认显示配置值。
使用方法: -topcloud
生成一张资源占用的词云图片。
使用方法: -trace <url>
跟踪 URL 的重定向。
使用方法: -translate <文本>
通过 Google 翻译将目标消息翻译成指定的语言。(支持回复)
使用方法: -tts <string>
通过 Google文本到语音 基于字符串生成语音消息。
使用方法: -tuxsay <message>
生成一条看起来像企鹅说话的 ASCII 艺术消息
使用方法: -unblock <username/uid/reply>
取消拉黑一个用户
使用方法: -update <true/debug>
从远程来源检查更新,并将其安装到 PagerMaid-Modify。
使用方法: -urbandictionary
解释英语俚语词汇
使用方法: -username <username>
通过命令快捷设置道纹(不支持回复)
使用方法: -uslog <string>
转发一条消息到日志。
使用方法: -vdl <url>
下载 YouTube/bilibili 视频并上传
使用方法: -wbrs
微博热搜。
使用方法: -widen <message>
加宽字符串中的每个字符。
使用方法: -yourprune <数量>
删除当前对话您回复用户所发送的特定数量的消息。限制:基于消息 ID 的 1000 条消息,大于 1000 条可能会触发删除消息过快限制。(倒序、需要删除消息权限)当数字足够大时即可实现删除所有消息。
使用方法: -yvlu
将回复的消息或者输入的字符串转换成语录
使用方法: -yvlu_
将回复的消息转换成语录
使用方法: -yxh <主体> <事件> <原因>
营销号文案生成器(建议配合tts食用)。
使用方法: -zhrs
知乎热搜。
用到的linux命令
sudo -s 获得root权限
./install.sh 启动脚本功能
sudo chmod a+w filename 只读文件加上写权限
sudo vmhgfs-fuse .host:/ /mnt/hgfs -o allow_other
sudo vmhgfs-fuse .host:/ /mnt/hgfs -o nonempty -o allow_other
进入/mnt/hgfs,发现没有权限查看
移动文件
mv /mnt/hgfs/存储磁盘文件/123/* /var/lib/pagermaid/plugins/eat
mv /mnt/hgfs/存储磁盘文件/345/* /var/lib/pagermaid/plugins/eat
自用技巧
https://gitlab.com/Xtao-Labs/pagermaid-modify/-/blob/master/pagermaid/listener.py#L46
用来修改,命令第一个符号 "-"
备份
-alias set atadmins atadm
一键艾特全体管理员
-alias set brank bz
B站
-alias set diu d
丢头像
-alias set dyrs dy
抖音
-alias set eat e
吃头像
-alias set stickertopic stp
静态贴纸转换为图片
-alias set help h
单个命令
-alias set help_raw hl
命令大全
-alias set profile p
用户简介
-alias set selfprune sc
删除自己的消息
-alias set stats st
查看我的对话统计信息
-alias set subinfo sj
查看机场
-alias set wbrs wb
微博
-alias set yvlu yl
语录
-alias set zhrs zh
知乎
-alias set brank bz
常用:
-atadm 一键艾特全体管理员
-atall 一键艾特全体群员
-autorespond 开启自动回复
-brank B站排行榜
-chp 彩虹屁
-del 删除回复的消息
-diu 扔头像 图片
-djt 毒鸡汤
-dyrs 抖音热搜。
-eat 吃头像
-flip 翻转消息
-help 单个命令
-help_raw 命令大全
-id 获取一条消息的各种信息。
-profile 用户简介
-re <次数> 在当前会话复读回复的消息
-s 收集回复的图像/贴纸作为贴纸
-selfprune <数量> 删除当前对话您发送的特定数量的消息
-stats 查看我的对话统计信息
-subinfo <url>获取机场订阅流量信息
-wbrs 微博热搜。
-yvlu 将回复的消息或者输入的字符串转换成语录
-zhrs 知乎热搜。