LinksD(PagerMaid_Plugins备份与教程)

LinksD(PagerMaid_Plugins备份与教程)

LinksD

LinksD


20220301更新

脚本已测试系统: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://gitlab.com/Xtao-Labs

内置命令

https://wiki.xtaolabs.com/wiki/内置命令

开始

https://xtaolabs.com/#/README

服务器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

查询机场插件:

https://t.me/LDStores/154

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 知乎热搜。




Report Page