PagerMaid_Plugins
Go to file
2021-04-14 23:47:04 +08:00
.github/workflows 👷 Beta 插件 tg 通知 2021-02-09 00:29:46 +08:00
eat 🚩 eat 2020-08-15 09:53:29 +08:00
keyword_func keyword 函数 ranstr 更新 2021-04-05 11:40:30 +08:00
throwit 🐛 throwit 调整:移除模板中的占位区域 (#102) 2021-01-23 20:59:14 +08:00
.gitignore 🎉 autorespond 2020-08-11 16:18:55 +08:00
acg-multi.py acgm cosm meizi 三插件多线程优化(更快乐了) (#63) 2020-10-14 23:26:00 +08:00
aff.py aff插件解决部分机型编码错误问题 (#84) 2020-11-30 14:47:34 +08:00
atadmins_atall.py atadmins_atall 1.12 回复回复的消息 2020-12-03 21:21:42 +08:00
autochangename.py Update autochangename.py 2021-03-21 02:09:48 +08:00
autoreplysticker.py Update autoreplysticker.py 2021-04-06 11:17:18 +08:00
autorespond.py 🚑 autorespond 2020-08-11 20:28:19 +08:00
autorm.py 🎉 autorm sendat weather xtao-some yb-dl 2020-08-11 23:47:41 +08:00
bc.py 🚚 修复上游 api 跑路 (#146) 2021-04-04 11:45:50 +08:00
calculator.py calculator默认四位小数点 2020-11-26 02:37:11 +08:00
cosplay-multi.py acgm cosm meizi 三插件多线程优化(更快乐了) (#63) 2020-10-14 23:26:00 +08:00
da.py 🎉 da (#16) 2020-08-24 15:55:33 +08:00
denyu.py 🚩 denyu: specify error messages (#4) 2020-08-12 11:45:21 +08:00
diss.py 添加diss多次尝试功能 2020-08-24 17:11:41 +08:00
dme.py 🎉 autorm sendat weather xtao-some yb-dl 2020-08-11 23:47:41 +08:00
eat.py 修复 eat 指令运行报错 2021-02-28 12:56:47 +08:00
forcesend.py 🚩 forcesend.py 无需进群,强行向频道附属群内发送消息 2021-02-14 23:24:30 +08:00
ghs.py 代传ghs插件 原作者:akun 2021-03-07 20:51:05 +08:00
hyperlink.py 🎉 atadmins_atall denyu hyperlink 2020-08-12 01:57:57 +08:00
keyword.py 修复小问题 2021-04-14 23:46:29 +08:00
killallmembers.py killallmembers v1.03 更新了更新带来的bug 2021-03-06 21:37:37 +08:00
LICENSE Initial commit 2020-08-11 13:59:18 +08:00
list.json 更新 list.json 2021-04-14 23:47:04 +08:00
meizi.py meizi插件大幅优化图源 (#83) 2020-11-30 14:22:36 +08:00
mjx.py 🚩 mjx 淘宝买家秀,淘宝涩气买家秀,上架 (#7) 2020-08-12 22:28:21 +08:00
msgst.py 增加定时精准度 (#101) 2021-01-23 07:55:51 +08:00
netease.py 🚚 netease 修复上游 api 跑路 fixd #147 (#148) 2021-04-04 14:09:38 +08:00
neteasemusic.py NeteaseMusic更新服务器地址 (#134) 2021-03-13 14:59:14 +08:00
neteaseshuffle.py 修复了无法删除缓存文件的bug 2020-08-25 22:16:36 +08:00
nthmsg.py 🚩 nthmsg portball 2020-08-12 11:58:53 +08:00
paolu.py 一键跑路(删除群内消息并禁言) 2020-12-23 16:58:32 +08:00
portball.py 🐛 修复 portball.py 远古 Bug (#113) 2021-02-09 11:01:38 +08:00
rate.py 🐛 rate fix invalid syntax 2021-04-13 00:10:31 +08:00
README.md Update README.md 2021-02-10 19:01:54 +08:00
resou.py 🚩 resou B站实时排行榜 2020-08-12 21:55:15 +08:00
sendat.py ️ sendat: fix incorrect sleep time bug 2021-02-15 22:12:54 +08:00
shangliu.py 优化API与代码 2020-08-25 00:47:35 +08:00
stickertopic.py stickertopic 支持获取原图 (#62) 2020-10-11 21:35:57 +08:00
tel.py 💩 tel 手机号码归属地 错误修复 2020-08-13 09:58:11 +08:00
telegram_update_beta.py 👷📝 修复 ci、格式化 xtao-some 2021-02-12 16:28:20 +08:00
telegram_update.py 👷📝 修复 ci、格式化 xtao-some 2021-02-12 16:28:20 +08:00
throwit.py 🚩 throwit 增加图片 2020-08-12 13:23:33 +08:00
transfer.py transfer 插件 (#117) 2021-02-06 23:08:10 +08:00
videodl.py Update videodl.py 2021-03-11 11:59:46 +08:00
vip.py 修复 pixiv 图片缺少的问题。 2021-01-16 21:31:51 +08:00
weather.py 增加天气组件部分功能,更换ipping API (#108) 2021-02-09 11:00:30 +08:00
whois.py 🚑 whois: fix for output redirection & special case 2021-02-15 17:25:17 +08:00
xjj.py xjj、zpr:类似acg-multi等插件,内具一些美图,养眼 (#126) 2021-02-09 21:51:58 +08:00
xtao-some.py xtao-some 新增获取频道/群组死号数 2021-02-15 12:39:10 +08:00
yb-dl.py 🎉 autorm sendat weather xtao-some yb-dl 2020-08-11 23:47:41 +08:00
zpr.py xjj、zpr:类似acg-multi等插件,内具一些美图,养眼 (#126) 2021-02-09 21:51:58 +08:00

PagerMaid_Plugins

这个 repo 用于存储 PagerMaid-Modify 的插件。

如何上传插件?

欢迎加入 讨论群 探讨你的疑问。

开始编写 PagerMaid 插件前请确认 repo 没有对应功能的插件。

pypi 包引入须知

额外不在 PagerMaid-Modify requirements.txt 下的包,请通过 try 来进行引入,在用户运行命令时判断包是否引入,如未引入则编辑消息提醒用户安装相应的 pypi 包。

代码参照:https://github.com/xtaodada/PagerMaid_Plugins/blob/master/sendat.py

调试

使用 -apt install 回复你的插件即可进行本地安装,请在本地测试基本无报错后进行下一步。

添加文件

您可以使用的文件目录为:

  • / 根目录放置 插件的 python 源文件
  • /插件名/ 子目录放置 插件的资源文件(可选)

添加插件到库

您需要参照 list.json 的相关格式,在 list (object) 下 创建一个 list

下面是对应参数的介绍:

  • name : 插件名
  • version : 版本号
  • section : 分类
  • maintainer : 作者
  • size : 插件大小
  • supported : 插件是否允许 issue
  • des-short : 短介绍(用于 -apt search
  • des : 详细介绍(用于 -apt show

Plugins 文件结构介绍

  • 插件名
    • *.* : 插件对应的资源文件
  • 插件名.py : 插件源文件
  • version.json : 通过 -apt install 命令安装的插件版本记录文件

目前已有的插件

  • chat (聊天类)
    • autorespond : 自动回复。
    • dme : 反 TG desktop 防撤回插件。
    • autorm : 在指定的时间后删除自己的消息。
    • sendat : 定时发送消息。
    • atadmins_atall : 一键 AT 本群管理员、群员。
    • denyu : 在某群中强制禁言某用户。
    • nthmsg : 获取你发送的第 n 条消息。
    • portball : 回复你要临时禁言的人的消息来实现XX秒的禁言。
    • da : 删除所有信息。
    • diss : 祖安对线语录。
    • shangliu : 上流对话工具。
    • killallmembers : 一键扬了群。
    • aff : 光速发Aff信息。
    • stickertopic : 贴纸转图片。
    • vip : vip 捐赠用户功能。
    • calculator : 小型计算器。
    • paolu : 一键跑路(删所有消息并禁言)。
    • keyword : 群组关键词自动回复插件。
    • msgst : 每天定时发送消息。
  • profile (资料类)
    • autochangename : 自动更新 last_name 为时间等。
    • throwit : 生成一张 扔头像 图片。
    • mjx : 随机带评价买家秀,随机涩气买家秀。
    • eat : 生成一张 吃头像 图片。
  • daily (便民类)
    • weather : 查询天气。
    • xtao-some : 一大堆便民功能。
    • yb-dl : 上传 Youtube、Bilibili 视频到 telegram。
    • rate : 汇率转换。
    • netease : 随机一条网易云音乐热评。
    • hyperlink : 生成隐藏链接。
    • resou : 微博知乎抖音实时热搜B站实时排行榜。
    • tel : 查询手机号码归属地等信息。
    • whois : 查询域名whois信息。
    • cosplay-multi : 多网站随机获取Cos图。
    • meizi : 多网站随机获取写真。
    • acg-multi : 多网站随机获取ACG图。
    • neteaseshuffle : 随机网抑热歌。
    • neteasemusic : 网易云搜歌/随机热歌/点歌。
    • videodl : 下载YTB/B站视频。
    • transfer : 上传和下载文件。
    • xjj : 随机小姐姐写真。
    • zpr : 随机小姐姐或纸片人写真。