PagerMaid_Plugins
Go to file
2020-11-28 22:48:42 +08:00
.github/workflows 📦 xtao-some : 修改 pixiv 反代 api , 优化逻辑 , 提醒 (#66) 2020-11-08 00:17:37 +08:00
eat 🚩 eat 2020-08-15 09:53:29 +08:00
throwit 🚩 throwit 增加图片 2020-08-12 13:23:33 +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插件增加链接预览功能 (#59) 2020-09-09 19:18:31 +08:00
atadmins_atall.py atadmins_atall 只响应自己不响应别人 2020-08-28 22:26:07 +08:00
autochangename.py 🎉 autorm sendat weather xtao-some yb-dl 2020-08-11 23:47:41 +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
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 2020-08-15 09:53:29 +08:00
hyperlink.py 🎉 atadmins_atall denyu hyperlink 2020-08-12 01:57:57 +08:00
killallmembers.py 受启发,写了个扬群插件 2020-08-27 18:33:56 +08:00
LICENSE Initial commit 2020-08-11 13:59:18 +08:00
list.json Merge pull request #82 from Pentacene/master 2020-11-28 19:31:31 +08:00
meizi.py acgm cosm meizi 三插件多线程优化(更快乐了) (#63) 2020-10-14 23:26:00 +08:00
mjx.py 🚩 mjx 淘宝买家秀,淘宝涩气买家秀,上架 (#7) 2020-08-12 22:28:21 +08:00
netease.py 🚩 详细网易云描述,迭代版本号,符号细微改动 (#2) 2020-08-12 09:36:17 +08:00
neteasemusic.py Neteasemusic 奇怪的bug修复 2020-11-10 22:35:54 +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
portball.py portball v1.41 ignore if not admins 2020-11-28 19:24:17 +08:00
rate.py rate 支持简易计算 (#75) 2020-11-22 10:15:14 +08:00
README.md Update README of PagerMaid_Plugins 2020-08-26 06:46:40 +08:00
resou.py 🚩 resou B站实时排行榜 2020-08-12 21:55:15 +08:00
sendat.py 🚑 修复 sendatparse 2020-09-30 20:53:34 +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.py 捐赠用户对接功能 (#70) 2020-11-14 20:38:20 +08:00
throwit.py 🚩 throwit 增加图片 2020-08-12 13:23:33 +08:00
videodl.py VideoDL测试版放出,可下载YTB/B站视频(但是不太好用 :P) (#56) 2020-09-05 22:10:05 +08:00
vip.py 捐赠用户对接功能 (#70) 2020-11-14 20:38:20 +08:00
weather.py 🎉 autorm sendat weather xtao-some yb-dl 2020-08-11 23:47:41 +08:00
whois.py 📦 whois 优化逻辑 , 修改措辞 (#81) 2020-11-28 19:28:00 +08:00
xtao-some.py 🐛 xtao-some 修复 wiki 翻译 2020-11-28 22:48:42 +08:00
yb-dl.py 🎉 autorm sendat weather xtao-some yb-dl 2020-08-11 23:47:41 +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秒的禁言。
  • profile (资料类)
    • autochangename : 自动更新 last_name 为时间等。
    • throwit : 生成一张 扔头像 图片。
    • eat : 生成一张 吃头像 图片。
    • mjx : 随机发一张淘宝买家秀
  • daily (便民类)
    • weather : 查询天气。
    • xtao-some : 一大堆便民功能。
    • yb-dl : 上传 Youtube、Bilibili 视频到 telegram。
    • rate : 汇率转换。
    • netease : 网易云热评。
    • hyperlink : 生成隐藏链接。
    • whois : 查询域名信息
    • resou : 知乎,抖音,微博实时热搜
    • tel : 查询手机号码归属地等信息
    • neteaseshuffle : 随即一首网易云热门曲目
    • neteasemusic : 发送一首来自网易云的音乐
    • shangliu : 彩虹屁生成器,毒鸡汤生成器,营销号生成器
    • diss : 祖安语言生成器