teampgm / pagermaid_plugins_pyro Goto Github PK
View Code? Open in Web Editor NEWPagerMaid_Plugins_Pyro
PagerMaid_Plugins_Pyro
如题,比如我在A群组有一百多条关键词回复,需要在B群组也使用这些关键词回复,希望增加Keyword插件关键词多群共用功能,感谢!
No response
请求在 PagerMaid-Pyro 中添加 PagerMaid-Modify 中的某些在 PagerMaid-Pyro 中没有的插件,比如 ip,yinglish 等插件,他们并没有出现在 PagerMaid-Pyro 插件列表中,使用 PagerMaid-Pyro 也无法安装(找不到)这些插件。
No response
To stole someone's sticker.
如题,希望能够实现keyword rm 1,2,3,…,谢谢
No response
Py版本1.0.9
Ubuntu
x86
语录插件yvlu
1、设置群组为慢速模式
2、使用Py版本的语录插件,yvlu回复目标信息 Bot正常生成贴纸并提醒,但是群聊中发送的,yvlu命令并未修改成语录贴纸
other: 使用Modify版本的语录插件并未出现该BUG,Modify版本的语录插件在慢速模式倒计时结束后,会成功自动将命令修改成语录贴纸。
像Modify一样等待慢速模式倒计时结束时,可以重新编辑信息为语录贴纸
使用Py版本的语录插件,yvlu回复目标信息 Bot正常生成贴纸并提醒,但是群聊中发送的,yvlu命令并未修改成语录贴纸
No response
No response
No response
触发插件时调用在线代码运行平台 api 来运行代码。
支持回复消息来运行消息指定的代码。
code <语言> [-i inputText]
[代码]
-i:可选 输入 后跟输入内容
运行代码示例(python)(无输入):
code py
print("sb")
运行代码示例(python)(有输入):
code py -i 你好
print(input())
额外加一个回复指定消息的时候来运行被回复消息的代码
code py
message.reply_to_message.text
类似于 @gugumoe_bot 的 /httpcat 功能
调用 https://http.cat 的api
No response
v1.2.2
Linux
AMD64
sendat
设定1分钟的循环任务
,sendat every 1 minutes | 又过去了一分钟。
发现只只执行一次
可以循环执行,每分钟发一次
只发了一次‘又过去了一分钟。’
发完之后sendat查看任务列表就没有任务了
No response
No response
No response
2.0.51
Linux
x86
ip
,ip 油炸小陈.eu.org
没有找到要查询的 ip/域名 ...
,ip 240e:cf:8800:11:0:3e8:0:104
没有找到要查询的 ip/域名 ...
,ip [240e:cf:8800:11:0:3e8:0:104]
没有找到要查询的 ip/域名 ...
能用
不能用
No response
No response
No response
请求增加id插件新功能,如对某人使用id插件时能够显示该用户注册时间,在群组中对用户使用时能查看群组注册时间以及该用户进群时间,感谢!
No response
如题,回复某条消息指定某目录,上传到onedrive相应位置
No response
1.2.1
Linux
AMD64
eat
,eat /https://raw.githubusercontent.com/umr23333333/PagerMaid_Plugins/modify/eat/config.json
不需要回复即可更新资源文件
回复才能更新资源文件
No response
No response
No response
0c87310f7752432dbe4399a7c154b9f566fbe5be
Linux
x86
sticker插件,当用户存在多个用户名时,报错“收藏到贴纸包失败:请先设置用户名”
用户有多个用户名稳定复现
支持多用户名
收藏到贴纸包失败:请先设置用户名
No response
No response
使用botapi获取用户的用户名即可正常获取到第一个用户名(但这个api有缓存)
0c87310f7752432dbe4399a7c154b9f566fbe5be
Linux
x86
sticker插件,当用户存在多个用户名时,报错“收藏到贴纸包失败:请先设置用户名”
用户有多个用户名稳定复现
支持多用户名
收藏到贴纸包失败:请先设置用户名
No response
No response
使用botapi获取用户的用户名即可正常获取到第一个用户名(但这个api有缓存)
1.3.0
Linux
x86
keyword
,keyword 转码
参数错误:Invalid task format
解决错误
PagerMaid-Pyro 运行状态
主机名: pm
主机平台: linux
Kernel 版本: 3.10.0-1160.71.1.el7.x86_64
Python 版本: 3.10.6
Pyrogram 版本: 2.0.97
PagerMaid 版本: 1.3.0
No response
No response
No response
大佬您好。
关于 autodel,有太多的地方使用起来不方便了。比如说它不会删除使用者从前发的消息,pgm 挂机的时候发送的消息就不会被删除。再比如如果我想只对群组生效,而不对私信生效,这样我必须在每个群组单独发 autodel 命令,如果我加入了新的群,也需要手动添加,这很不方便。
此外,我希望这个插件能考虑 3 个事情。
这是我期望的帮助文档,这应该可以简洁的表达我的需求。
,help autodel
autodel [整数] [s/m/h/d]
示例:为当前群聊/私信设置 10 分钟后删除消息
autodel 10 m
autodel [整数] | [cron]
示例:为当前群聊/私信设置每天凌晨 4 点删除 8 条最早发送的消息
autodel 8 | 0 4 * * *
autodel [整数] [s/m/h/d] [group/private/global]
示例:为所有的群组设置 1 天后删除消息(包括新群组)
autodel 1 d group
autodel [整数] [cron] [group/private/global]
示例:为所有的私信设置每天 3 点删除 10 条最早的消息(包括新私信)
autodel 10 | 0 3 * * * private
愿意为此付费
现有插件对于封禁或踢出已经有多个插件实现,完全可以满足需求。
然而我在管理群组过程中时不时会需要把一个被误封或误踢的用户解封(包括从限制列表中删除和从已删黑名单列表中删除两种操作),如果群组管理 bot 有此功能,那还没问题,如果管理 bot 无此功能,就需要我去群组的限制列表或已删黑名单里搜索用户并从列表中去除,操作实在不便。
如果 pagermaid 插件能有 unban 功能就非常方便了,通过回复用户过去发过的消息或指定用户username或uid 的方式快捷把一个用户的封禁状态解除,可以节省很多时间。
No response
目前 sendat 只能每隔一段时间发送一个消息 或者每天定点发送一个消息 以及定时发送一个消息
假如想在某个群每个整点发送一条指定的消息,这就需要添加 24 个任务,这并不方便,而且后期调整也很麻烦
如果支持 cron 的话 我们就只需要一条任务就可以表述清楚
它可能会增加使用者的学习成本,但我认为这是值得的。
我们可以保留 sendat 以前的功能,或者直接新增一个插件,以 cron 的方式来计划任务
我期望的命令大概是这样的
# 每天凌晨 4 点发 /hey
,sendat 0 0 4 * * /hey
在群组日常管理过程中,某些具有修改群组信息权限的管理员被盗号时疯狂在群组内发送广告,并且将群简介修改为广告地址引流,同权管理无法将其踢出,群主也失联。所以希望能够开发一款插件,具有监控群组信息,在发现被篡改时强制复原。
No response
1.2.18
CentOS
AMD64
,apt install shift
输入↓↓↓
,shift backup -1001659538110 -1001791120115
接着提示↓↓↓
开始备份频道 -1001659538110 到 -1001791120115 。
过了几秒报错↓↓↓
出错了呜呜呜 ~ 执行此命令时发生错误。
PagerMaid-Pyro 运行状态
主机名: telehao
主机平台: linux
Kernel 版本: 3.10.0-1160.45.1.el7.x86_64
Python 版本: 3.10.6
Pyrogram 版本: 2.0.69
PagerMaid 版本: 1.2.18
备份消息成功
出错了呜呜呜 ~ 执行此命令时发生错误。
No response
# Generated: 06:14 16/12/2022.
# ChatID: -1001560563622.
# UserID: 2053006700.
# Message:
-----BEGIN TARGET MESSAGE-----
,shift backup -1001659538110 -1001791120115
-----END TARGET MESSAGE-----
# Traceback:
-----BEGIN TRACEBACK-----
Traceback (most recent call last):
File "/pagermaid/workdir/pagermaid/listener.py", line 142, in handler
await function(**data)
File "/pagermaid/workdir/plugins/shift.py", line 112, in shift_set
await forward_msg(message, msg, to.id)
File "/pagermaid/workdir/plugins/shift.py", line 136, in forward_msg
await msg.forward(msg, cid)
File "/usr/local/lib/python3.10/dist-packages/pyrogram/types/messages_and_media/message.py", line 2962, in forward
return await self._client.forward_messages(
File "/usr/local/lib/python3.10/dist-packages/pyrogram/methods/messages/forward_messages.py", line 84, in forward_messages
to_peer=await self.resolve_peer(chat_id),
File "/usr/local/lib/python3.10/dist-packages/pyrogram/methods/advanced/resolve_peer.py", line 62, in resolve_peer
return await self.storage.get_peer_by_id(peer_id)
File "/usr/local/lib/python3.10/dist-packages/pyrogram/storage/sqlite_storage.py", line 142, in get_peer_by_id
r = self.conn.execute(
sqlite3.InterfaceError: Error binding parameter 0 - probably unsupported type.
-----END TRACEBACK-----
# Error: "Error binding parameter 0 - probably unsupported type.".
No response
PagerMaid-Pyro | v1.4.5
Linux
ARM [64] (别名:AArch64 / ARMv8)
shift
,shift backup @Asdfg12333 @local12233 video
像上边内容设置后依然会备份转发所有内容,指定无效
只转发指定内容
全部都转发
No response
No response
No response
如题,一键生成喜报图片
比如:
模板:
https://www.油炸小陈.eu.org/imgs/xb.png
No response
Windows (64)
None
PMCaptcha
Unknown yet
No verify self
Verify self by random
No response
No response
No response
v2.29
Linux
None
PMCaptcha
插件在处理时跳过来自Telegram的消息
插件将来自Telegram消息视作用户消息
No response
No response
No response
如题,能不能在 PMCaptcha 插件中为 Math 计算验证添加容错(重试次数),目前这个功能只有图片验证有,但是在某些时候使用 Math 计算验证时,例如对方要发送 "hi" "can u help me" 这两条消息时,PMCaptcha 会在对方发送 "hi" 的时候发出,而这时可能因为延迟等因素,导致 PMCaptcha 发出时,对方已经发送 "can u help me",此时会判断验证失败,已经误封了一个人了,我并不希望这种事情再次发生,,,
你知道吗我今天才发现交错位置了
rt 摩斯密码转换
中文域名可以在全英文和中文之间互相转换
No response
Windows (64)
其它
PMCaptcha
Fallback as expected
Cannot send message since it was blocked, verify can't be continue.
No response
No response
Problem:
PagerMaid_Plugins_Pyro/pmcaptcha/main.py
Lines 2174 to 2180 in 7005f7f
# unstuck
await bot.unblock_user(user_id)
if captcha := curr_captcha.get(user_id):
captcha.timer_task and captcha.timer_task.cancel()
state and setting.del_challenge_state(user_id)
# TODO: Edit original challenge message instead of sending a new one
challenge_msg_id = captcha.challenge_msg_ids[0]
before
PagerMaid_Plugins_Pyro/pmcaptcha/main.py
Line 2177 in 7005f7f
在一些情况下,我需要确定私聊我的人在某个领域的水平,可以增加一个增强自定义性,自定义验证生成模板的特性吗?
貌似魔改 MathChallenge(CaptchaChallenge)
也可以实现
联盟封禁
No response
读取本账号已拉黑用户的名单=》监控任意群聊=》检测到发言就删除
No response
如题,我设置了sendat插件的定时回复,比如 ,apt update ,update 等消息定时回复,但是无法触发人形,希望可以改进一下,非常感谢!
No response
1.4.10,pmcaptcha version: v2.32
Linux
None
pmcaptcha
pmcaptcha
pluginVideo:
Upon verification failure, records should be deleted and users should be banned immediately.
During verification failure, records and user bans only occur after manually sending a message and waiting for a period of time.
No response
No response
The pmcaptcha
plugin triggers verification when forwarding messages, but only sends a verification message. Regardless of whether the verification is passed or failed, it doesn't affect the configured actions of deleting records and banning users.
I have set it to directly delete records and ban users upon verification failure, but the failure process doesn't seem to trigger. Only when I manually send a message after a while does the verification failure process activate.
PagerMaid_Plugins_Pyro/pmcaptcha/main.py
Line 441 in 055bc8d
-<code>command</code<
+<code>command</code>
1.4.13,pmcaptcha version: v2.31
Linux
None
pmcaptcha
recognizes message and triggers verification
pmcaptcha not responding
No response
No response
No response
如题,shift插件没有通过telegram窗口指令查看任务list的方法,想申请增加该功能,谢谢!
No response
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.