Giter Club home page Giter Club logo

pagermaid_plugins_pyro's People

Contributors

01101sam avatar akkias7 avatar bascter-main avatar canvex avatar cloudreflection avatar daycat avatar deepsource-io[bot] avatar emilia-emt avatar godlikeanyone avatar guaguaya66 avatar imgbot[bot] avatar jiesou avatar jyxjjj avatar luoshuijs avatar m1saka10010 avatar omg-xtao avatar pentacene-cyou avatar ricky8955555 avatar sourcery-ai[bot] avatar stracess avatar sudoskys avatar supermanito avatar tom-snow avatar xxxbrian avatar zhxycn avatar zkysimon avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

pagermaid_plugins_pyro's Issues

[Feat]: 希望增加Keyword插件关键词多群共用功能

请确保您已阅读以上注意事项,并勾选下方的确认框。

  • 我确定这是一个从未被提出和实现过的功能。
  • 我已经在 Issue Tracker 以及 Pull Request 中找过我要提出的功能,没有找到相同功能的ISSUE和PR。
  • 我已知晓并同意,此处仅用于建议新功能。若这个 Issue 是关于其他非主题的问题,则我的 Issue 可能会被无条件自动关闭或/并锁定。
  • 我已知晓并同意,如果我不按照模板提供的指示进行填写,则我的 Issue 可能会被无条件删除。

这是一个什么样的功能?

如题,比如我在A群组有一百多条关键词回复,需要在B群组也使用这些关键词回复,希望增加Keyword插件关键词多群共用功能,感谢!

补充说明(可选)

No response

[Feat]: 请求添加部分 Modify 插件

请确保您已阅读以上注意事项,并勾选下方的确认框。

  • 我确定这是一个从未被提出和实现过的功能。
  • 我已经在 Issue Tracker 以及 Pull Request 中找过我要提出的功能,没有找到相同功能的ISSUE和PR。
  • 我已知晓并同意,此处仅用于建议新功能。若这个 Issue 是关于其他非主题的问题,则我的 Issue 可能会被无条件自动关闭或/并锁定。
  • 我已知晓并同意,如果我不按照模板提供的指示进行填写,则我的 Issue 可能会被无条件删除。

这是一个什么样的功能?

请求在 PagerMaid-Pyro 中添加 PagerMaid-Modify 中的某些在 PagerMaid-Pyro 中没有的插件,比如 ip,yinglish 等插件,他们并没有出现在 PagerMaid-Pyro 插件列表中,使用 PagerMaid-Pyro 也无法安装(找不到)这些插件。

补充说明(可选)

No response

Sticker

To stole someone's sticker.

申请增加keyword插件支持同时删除多条指令功能

请确保您已阅读以上注意事项,并勾选下方的确认框。

  • 我确定这是一个从未被提出和实现过的功能。
  • 我已经在 Issue Tracker 以及 Pull Request 中找过我要提出的功能,没有找到相同功能的ISSUE和PR。
  • 我已知晓并同意,此处仅用于建议新功能。若这个 Issue 是关于其他非主题的问题,则我的 Issue 可能会被无条件自动关闭或/并锁定。
  • 我已知晓并同意,如果我不按照模板提供的指示进行填写,则我的 Issue 可能会被无条件删除。

这是一个什么样的功能?

如题,希望能够实现keyword rm 1,2,3,…,谢谢

补充说明(可选)

No response

[Bug]: 群组设置慢速而且倒计时已结束的情况下,无法将发送的命令编辑成贴纸。

请确保您已阅读以上注意事项,并勾选下方的确认框。

  • 我已经使用一个干净且无其它非必要的插件的环境测试过,问题依旧存在。
  • 我已经在 Issue Tracker 中找过我要提出的问题,没有找到相同问题的ISSUE。
  • 我已知晓并同意,此处仅用于汇报程序中存在的问题。若这个 Issue 是关于其他非程序本身问题,则我的 Issue 可能会被无条件自动关闭或/并锁定。
  • 我已知晓并同意,如果我不按照模板提供的指示进行填写,则我的 Issue 可能会被无条件删除。

PagerMaid 版本 (或 Commit Id)

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

[Feat]: 增加在线代码运行插件

请确保您已阅读以上注意事项,并勾选下方的确认框。

  • 我确定这是一个从未被提出和实现过的功能。
  • 我已经在 Issue Tracker 以及 Pull Request 中找过我要提出的功能,没有找到相同功能的ISSUE和PR。
  • 我已知晓并同意,此处仅用于建议新功能。若这个 Issue 是关于其他非主题的问题,则我的 Issue 可能会被无条件自动关闭或/并锁定。
  • 我已知晓并同意,如果我不按照模板提供的指示进行填写,则我的 Issue 可能会被无条件删除。

这是一个什么样的功能?

触发插件时调用在线代码运行平台 api 来运行代码。

支持回复消息来运行消息指定的代码。

code <语言> [-i inputText]
[代码]

-i:可选 输入 后跟输入内容

运行代码示例(python)(无输入):
    code py
        print("sb")

运行代码示例(python)(有输入):
    code py -i 你好
        print(input())

额外加一个回复指定消息的时候来运行被回复消息的代码
  code py 
      message.reply_to_message.text

补充说明(可选)

参考自: https://github.com/yzyyz1387/nonebot_plugin_code

[Feat]: httpcat

请确保您已阅读以上注意事项,并勾选下方的确认框。

  • 我确定这是一个从未被提出和实现过的功能。
  • 我已经在 Issue Tracker 以及 Pull Request 中找过我要提出的功能,没有找到相同功能的ISSUE和PR。
  • 我已知晓并同意,此处仅用于建议新功能。若这个 Issue 是关于其他非主题的问题,则我的 Issue 可能会被无条件自动关闭或/并锁定。
  • 我已知晓并同意,如果我不按照模板提供的指示进行填写,则我的 Issue 可能会被无条件删除。

这是一个什么样的功能?

类似于 @gugumoe_bot 的 /httpcat 功能
调用 https://http.cat 的api

Screenshot_2022-08-31-00-15-01-581_tw nekomimi nekogram

补充说明(可选)

No response

[Bug]: sendat 循环任务只执行一次

请确保您已阅读以上注意事项,并勾选下方的确认框。

  • 我已经使用一个干净且无其它非必要的插件的环境测试过,问题依旧存在。
  • 我已经在 Issue Tracker 中找过我要提出的问题,没有找到相同问题的ISSUE。
  • 我已知晓并同意,此处仅用于汇报程序中存在的问题。若这个 Issue 是关于其他非程序本身问题,则我的 Issue 可能会被无条件自动关闭或/并锁定。
  • 我已知晓并同意,如果我不按照模板提供的指示进行填写,则我的 Issue 可能会被无条件删除。

PagerMaid 版本 (或 Commit Id)

v1.2.2

运行环境

Linux

运行架构

AMD64

导致错误的插件是什么?

sendat

重现步骤

设定1分钟的循环任务
,sendat every 1 minutes | 又过去了一分钟。
发现只只执行一次

期望的结果是什么?

可以循环执行,每分钟发一次

实际的结果是什么?

只发了一次‘又过去了一分钟。’
发完之后sendat查看任务列表就没有任务了

简单的复现代码/链接(可选)

No response

日志记录(可选)

No response

补充说明(可选)

No response

[Bug]: ip插件无法查询中文域名和ipv6

请确保您已阅读以上注意事项,并勾选下方的确认框。

  • 我已经使用一个干净且无其它非必要的插件的环境测试过,问题依旧存在。
  • 我已经在 Issue Tracker 中找过我要提出的问题,没有找到相同问题的ISSUE。
  • 我已知晓并同意,此处仅用于汇报程序中存在的问题。若这个 Issue 是关于其他非程序本身问题,则我的 Issue 可能会被无条件自动关闭或/并锁定。
  • 我已知晓并同意,如果我不按照模板提供的指示进行填写,则我的 Issue 可能会被无条件删除。

PagerMaid 版本 (或 Commit Id)

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

[Feat]: 请求增加id插件新功能。

请确保您已阅读以上注意事项,并勾选下方的确认框。

  • 我确定这是一个从未被提出和实现过的功能。
  • 我已经在 Issue Tracker 以及 Pull Request 中找过我要提出的功能,没有找到相同功能的ISSUE和PR。
  • 我已知晓并同意,此处仅用于建议新功能。若这个 Issue 是关于其他非主题的问题,则我的 Issue 可能会被无条件自动关闭或/并锁定。
  • 我已知晓并同意,如果我不按照模板提供的指示进行填写,则我的 Issue 可能会被无条件删除。

这是一个什么样的功能?

请求增加id插件新功能,如对某人使用id插件时能够显示该用户注册时间,在群组中对用户使用时能查看群组注册时间以及该用户进群时间,感谢!

补充说明(可选)

No response

[Feat]: 一键上传onedrive

请确保您已阅读以上注意事项,并勾选下方的确认框。

  • 我确定这是一个从未被提出和实现过的功能。
  • 我已经在 Issue Tracker 以及 Pull Request 中找过我要提出的功能,没有找到相同功能的ISSUE和PR。
  • 我已知晓并同意,此处仅用于建议新功能。若这个 Issue 是关于其他非主题的问题,则我的 Issue 可能会被无条件自动关闭或/并锁定。
  • 我已知晓并同意,如果我不按照模板提供的指示进行填写,则我的 Issue 可能会被无条件删除。

这是一个什么样的功能?

如题,回复某条消息指定某目录,上传到onedrive相应位置

补充说明(可选)

No response

[Bug]: eat 需要回复才能更新资源

请确保您已阅读以上注意事项,并勾选下方的确认框。

  • 我已经使用一个干净且无其它非必要的插件的环境测试过,问题依旧存在。
  • 我已经在 Issue Tracker 中找过我要提出的问题,没有找到相同问题的ISSUE。
  • 我已知晓并同意,此处仅用于汇报程序中存在的问题。若这个 Issue 是关于其他非程序本身问题,则我的 Issue 可能会被无条件自动关闭或/并锁定。
  • 我已知晓并同意,如果我不按照模板提供的指示进行填写,则我的 Issue 可能会被无条件删除。

PagerMaid 版本 (或 Commit Id)

1.2.1

运行环境

Linux

运行架构

AMD64

导致错误的插件是什么?

eat

重现步骤

,eat /https://raw.githubusercontent.com/umr23333333/PagerMaid_Plugins/modify/eat/config.json

期望的结果是什么?

不需要回复即可更新资源文件

实际的结果是什么?

回复才能更新资源文件

简单的复现代码/链接(可选)

No response

日志记录(可选)

No response

补充说明(可选)

No response

[Bug]: sticker收藏插件不支持多用户名

请确保您已阅读以上注意事项,并勾选下方的确认框。

  • 我已经使用一个干净且无其它非必要的插件的环境测试过,问题依旧存在。
  • 我已经在 Issue Tracker 中找过我要提出的问题,没有找到相同问题的ISSUE。
  • 我已知晓并同意,此处仅用于汇报程序中存在的问题。若这个 Issue 是关于其他非程序本身问题,则我的 Issue 可能会被无条件自动关闭或/并锁定。
  • 我已知晓并同意,如果我不按照模板提供的指示进行填写,则我的 Issue 可能会被无条件删除。

PagerMaid 版本 (或 Commit Id)

0c87310f7752432dbe4399a7c154b9f566fbe5be

运行环境

Linux

运行架构

x86

导致错误的插件是什么?

sticker插件,当用户存在多个用户名时,报错“收藏到贴纸包失败:请先设置用户名”

重现步骤

用户有多个用户名稳定复现

期望的结果是什么?

支持多用户名

实际的结果是什么?

收藏到贴纸包失败:请先设置用户名

简单的复现代码/链接(可选)

No response

日志记录(可选)

No response

补充说明(可选)

使用botapi获取用户的用户名即可正常获取到第一个用户名(但这个api有缓存)

[Bug]: sticker收藏插件不支持多用户名

请确保您已阅读以上注意事项,并勾选下方的确认框。

  • 我已经使用一个干净且无其它非必要的插件的环境测试过,问题依旧存在。
  • 我已经在 Issue Tracker 中找过我要提出的问题,没有找到相同问题的ISSUE。
  • 我已知晓并同意,此处仅用于汇报程序中存在的问题。若这个 Issue 是关于其他非程序本身问题,则我的 Issue 可能会被无条件自动关闭或/并锁定。
  • 我已知晓并同意,如果我不按照模板提供的指示进行填写,则我的 Issue 可能会被无条件删除。

PagerMaid 版本 (或 Commit Id)

0c87310f7752432dbe4399a7c154b9f566fbe5be

运行环境

Linux

运行架构

x86

导致错误的插件是什么?

sticker插件,当用户存在多个用户名时,报错“收藏到贴纸包失败:请先设置用户名”

重现步骤

用户有多个用户名稳定复现

期望的结果是什么?

支持多用户名

实际的结果是什么?

收藏到贴纸包失败:请先设置用户名

简单的复现代码/链接(可选)

No response

日志记录(可选)

No response

补充说明(可选)

使用botapi获取用户的用户名即可正常获取到第一个用户名(但这个api有缓存)

[Bug]: v1.3.0版本插件keyword添加关键词报错(参数错误:Invalid task format)

请确保您已阅读以上注意事项,并勾选下方的确认框。

  • 我已经使用一个干净且无其它非必要的插件的环境测试过,问题依旧存在。
  • 我已经在 Issue Tracker 中找过我要提出的问题,没有找到相同问题的ISSUE。
  • 我已知晓并同意,此处仅用于汇报程序中存在的问题。若这个 Issue 是关于其他非程序本身问题,则我的 Issue 可能会被无条件自动关闭或/并锁定。
  • 我已知晓并同意,如果我不按照模板提供的指示进行填写,则我的 Issue 可能会被无条件删除。

PagerMaid 版本 (或 Commit Id)

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

[Feat]: 关于 autodel 的一些建议

请确保您已阅读以上注意事项,并勾选下方的确认框。

  • 我确定这是一个从未被提出和实现过的功能。
  • 我已经在 Issue Tracker 以及 Pull Request 中找过我要提出的功能,没有找到相同功能的ISSUE和PR。
  • 我已知晓并同意,此处仅用于建议新功能。若这个 Issue 是关于其他非主题的问题,则我的 Issue 可能会被无条件自动关闭或/并锁定。
  • 我已知晓并同意,如果我不按照模板提供的指示进行填写,则我的 Issue 可能会被无条件删除。

这是一个什么样的功能?

大佬您好。

关于 autodel,有太多的地方使用起来不方便了。比如说它不会删除使用者从前发的消息,pgm 挂机的时候发送的消息就不会被删除。再比如如果我想只对群组生效,而不对私信生效,这样我必须在每个群组单独发 autodel 命令,如果我加入了新的群,也需要手动添加,这很不方便。

  1. 它允许用户在一个私信窗口(例如收藏)来编辑插件设置,因为部分群聊有聊天速率限制。此外,也许群管理不欢迎用户使用这种功能,尽可能降低群管记录的污染更可能征得群管允许用户使用 PagerMaid
  2. 它允许用户加入参数来一次性选中所有群组,并且当用户加入新的群组(包括 pgm 挂机时)也会被包括在内。
  3. 它允许用户选择是否删除曾经的消息。
  4. 它允许用户分别选择曾经的消息与新的消息如何删除。
    1. 关于曾经的消息,用户需要使用 cron 指定在何时删除消息以及每次删除多少消息。
    2. 关于现在的消息,用户需要指定多长时间后删除消息。

此外,我希望这个插件能考虑 3 个事情。

  1. 这个插件对群管理记录的污染尽量小。
    1. 使用 cron 让删除消息的操作在深夜完成,让管理员不易察觉。即使察觉,删除的消息较少也不会对群管记录带来太大的污染。
    2. 只要不是针对某个群的操作,都可以在私信窗口完成。
  2. 这个插件对 Telegram 的服务器压力尽量小。
    1. 每次都不删除过多的消息,以防账号被封 以防给 Telegram 服务器带来压力。
    2. 如果某个群用户不再存在曾经的消息,则把这些群聊按顺序每天检查一个群聊是否有曾经的消息,避免插件因为奇怪的原因没能成功删除消息,同时每天检查一个群也不会给 TG 服务器带来压力。
  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

补充说明(可选)

愿意为此付费

[Feat]: unban

请确保您已阅读以上注意事项,并勾选下方的确认框。

  • 我确定这是一个从未被提出和实现过的功能。
  • 我已经在 Issue Tracker 以及 Pull Request 中找过我要提出的功能,没有找到相同功能的ISSUE和PR。
  • 我已知晓并同意,此处仅用于建议新功能。若这个 Issue 是关于其他非主题的问题,则我的 Issue 可能会被无条件自动关闭或/并锁定。
  • 我已知晓并同意,如果我不按照模板提供的指示进行填写,则我的 Issue 可能会被无条件删除。

这是一个什么样的功能?

现有插件对于封禁或踢出已经有多个插件实现,完全可以满足需求。
然而我在管理群组过程中时不时会需要把一个被误封或误踢的用户解封(包括从限制列表中删除和从已删黑名单列表中删除两种操作),如果群组管理 bot 有此功能,那还没问题,如果管理 bot 无此功能,就需要我去群组的限制列表或已删黑名单里搜索用户并从列表中去除,操作实在不便。
如果 pagermaid 插件能有 unban 功能就非常方便了,通过回复用户过去发过的消息或指定用户username或uid 的方式快捷把一个用户的封禁状态解除,可以节省很多时间。

补充说明(可选)

No response

[Feat]: 关于让 sendat 插件支持 cron

请确保您已阅读以上注意事项,并勾选下方的确认框。

  • 我确定这是一个从未被提出和实现过的功能。
  • 我已经在 Issue Tracker 以及 Pull Request 中找过我要提出的功能,没有找到相同功能的ISSUE和PR。
  • 我已知晓并同意,此处仅用于建议新功能。若这个 Issue 是关于其他非主题的问题,则我的 Issue 可能会被无条件自动关闭或/并锁定。
  • 我已知晓并同意,如果我不按照模板提供的指示进行填写,则我的 Issue 可能会被无条件删除。

这是一个什么样的功能?

目前 sendat 只能每隔一段时间发送一个消息 或者每天定点发送一个消息 以及定时发送一个消息
假如想在某个群每个整点发送一条指定的消息,这就需要添加 24 个任务,这并不方便,而且后期调整也很麻烦
如果支持 cron 的话 我们就只需要一条任务就可以表述清楚
它可能会增加使用者的学习成本,但我认为这是值得的。
我们可以保留 sendat 以前的功能,或者直接新增一个插件,以 cron 的方式来计划任务

我期望的命令大概是这样的

# 每天凌晨 4 点发 /hey
,sendat 0 0 4 * * /hey

[Feat]: 新功能申请

请确保您已阅读以上注意事项,并勾选下方的确认框。

  • 我确定这是一个从未被提出和实现过的功能。
  • 我已经在 Issue Tracker 以及 Pull Request 中找过我要提出的功能,没有找到相同功能的ISSUE和PR。
  • 我已知晓并同意,此处仅用于建议新功能。若这个 Issue 是关于其他非主题的问题,则我的 Issue 可能会被无条件自动关闭或/并锁定。
  • 我已知晓并同意,如果我不按照模板提供的指示进行填写,则我的 Issue 可能会被无条件删除。

这是一个什么样的功能?

在群组日常管理过程中,某些具有修改群组信息权限的管理员被盗号时疯狂在群组内发送广告,并且将群简介修改为广告地址引流,同权管理无法将其踢出,群主也失联。所以希望能够开发一款插件,具有监控群组信息,在发现被篡改时强制复原。

补充说明(可选)

No response

[Bug]: shift backup命令报错

请确保您已阅读以上注意事项,并勾选下方的确认框。

  • 我已经使用一个干净且无其它非必要的插件的环境测试过,问题依旧存在。
  • 我已经在 Issue Tracker 中找过我要提出的问题,没有找到相同问题的ISSUE。
  • 我已知晓并同意,此处仅用于汇报程序中存在的问题。若这个 Issue 是关于其他非程序本身问题,则我的 Issue 可能会被无条件自动关闭或/并锁定。
  • 我已知晓并同意,如果我不按照模板提供的指示进行填写,则我的 Issue 可能会被无条件删除。

PagerMaid 版本 (或 Commit Id)

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

[Bug]: shift备份指定内容无效

请确保您已阅读以上注意事项,并勾选下方的确认框。

  • 我已经使用一个干净且无其它非必要的插件的环境测试过,问题依旧存在。
  • 我已经在 Issue Tracker 中找过我要提出的问题,没有找到相同问题的ISSUE。
  • 我已知晓并同意,此处仅用于汇报程序中存在的问题。若这个 Issue 是关于其他非程序本身问题,则我的 Issue 可能会被无条件自动关闭或/并锁定。
  • 我已知晓并同意,如果我不按照模板提供的指示进行填写,则我的 Issue 可能会被无条件删除。

PagerMaid 版本 (或 Commit Id)

PagerMaid-Pyro | v1.4.5

运行环境

Linux

运行架构

ARM [64] (别名:AArch64 / ARMv8)

导致错误的插件是什么?

shift

重现步骤

,shift backup @Asdfg12333 @local12233 video
像上边内容设置后依然会备份转发所有内容,指定无效

期望的结果是什么?

只转发指定内容

实际的结果是什么?

全部都转发

简单的复现代码/链接(可选)

No response

日志记录(可选)

No response

补充说明(可选)

No response

[Feat]: 生成喜报图片

请确保您已阅读以上注意事项,并勾选下方的确认框。

  • 我确定这是一个从未被提出和实现过的功能。
  • 我已经在 Issue Tracker 以及 Pull Request 中找过我要提出的功能,没有找到相同功能的ISSUE和PR。
  • 我已知晓并同意,此处仅用于建议新功能。若这个 Issue 是关于其他非主题的问题,则我的 Issue 可能会被无条件自动关闭或/并锁定。
  • 我已知晓并同意,如果我不按照模板提供的指示进行填写,则我的 Issue 可能会被无条件删除。

这是一个什么样的功能?

如题,一键生成喜报图片
比如:
IMG_20220911_203530_006
模板:
https://www.油炸小陈.eu.org/imgs/xb.png

补充说明(可选)

No response

[Bug]: `PMCaptcha` sometimes verify owner itself

请确保您已阅读以上注意事项,并勾选下方的确认框。

  • 我已经使用一个干净且无其它非必要的插件的环境测试过,问题依旧存在。
  • 我已经在 Issue Tracker 中找过我要提出的问题,没有找到相同问题的ISSUE。
  • 我已知晓并同意,此处仅用于汇报程序中存在的问题。若这个 Issue 是关于其他非程序本身问题,则我的 Issue 可能会被无条件自动关闭或/并锁定。
  • 我已知晓并同意,如果我不按照模板提供的指示进行填写,则我的 Issue 可能会被无条件删除。

PagerMaid 版本 (或 Commit Id)

运行环境

Windows (64)

运行架构

None

导致错误的插件是什么?

PMCaptcha

重现步骤

Unknown yet

期望的结果是什么?

No verify self

实际的结果是什么?

Verify self by random

简单的复现代码/链接(可选)

No response

日志记录(可选)

No response

补充说明(可选)

No response

[Bug]: PMCaptcha会将Telegram系统消息视作用户发送的消息

请确保您已阅读以上注意事项,并勾选下方的确认框。

  • 我已经使用一个干净且无其它非必要的插件的环境测试过,问题依旧存在。
  • 我已经在 Issue Tracker 中找过我要提出的问题,没有找到相同问题的ISSUE。
  • 我已知晓并同意,此处仅用于汇报程序中存在的问题。若这个 Issue 是关于其他非程序本身问题,则我的 Issue 可能会被无条件自动关闭或/并锁定。
  • 我已知晓并同意,如果我不按照模板提供的指示进行填写,则我的 Issue 可能会被无条件删除。

PagerMaid 版本 (或 Commit Id)

v2.29

运行环境

Linux

运行架构

None

导致错误的插件是什么?

PMCaptcha

重现步骤

  1. 用户A开启MathChallenge,并在Telegram-Setting-Privacy中启用Auto Delete Message,用户B尝试私聊用户A,会出现如下情况
    photo_2023-10-04_13-29-39

  1. 用户A开启MathChallenge,并在Telegram-Setting-Privacy中启用Auto Delete Message,用户B尝试私聊用户A,在得到验证问题后,修改Auto Delete的时间设置,再回复正确的答案,此时插件似乎无法正确识别用户的回复
    image_2023-10-04_13-54-26
    image_2023-10-04_13-54-31

期望的结果是什么?

插件在处理时跳过来自Telegram的消息

实际的结果是什么?

插件将来自Telegram消息视作用户消息

简单的复现代码/链接(可选)

No response

日志记录(可选)

No response

补充说明(可选)

No response

[Feat]: 希望为PMCaptcha的计算模式添加重试次数

请确保您已阅读以上注意事项,并勾选下方的确认框。

  • 我确定这是一个从未被提出和实现过的功能。
  • 我已经在 Issue Tracker 以及 Pull Request 中找过我要提出的功能,没有找到相同功能的ISSUE和PR。
  • 我已知晓并同意,此处仅用于建议新功能。若这个 Issue 是关于其他非主题的问题,则我的 Issue 可能会被无条件自动关闭或/并锁定。
  • 我已知晓并同意,如果我不按照模板提供的指示进行填写,则我的 Issue 可能会被无条件删除。

这是一个什么样的功能?

如题,能不能在 PMCaptcha 插件中为 Math 计算验证添加容错(重试次数),目前这个功能只有图片验证有,但是在某些时候使用 Math 计算验证时,例如对方要发送 "hi" "can u help me" 这两条消息时,PMCaptcha 会在对方发送 "hi" 的时候发出,而这时可能因为延迟等因素,导致 PMCaptcha 发出时,对方已经发送 "can u help me",此时会判断验证失败,已经误封了一个人了,我并不希望这种事情再次发生,,,

补充说明(可选)

你知道吗我今天才发现交错位置了

[Feat]: 摩斯密码加解密 and 中文域名转换

请确保您已阅读以上注意事项,并勾选下方的确认框。

  • 我确定这是一个从未被提出和实现过的功能。
  • 我已经在 Issue Tracker 以及 Pull Request 中找过我要提出的功能,没有找到相同功能的ISSUE和PR。
  • 我已知晓并同意,此处仅用于建议新功能。若这个 Issue 是关于其他非主题的问题,则我的 Issue 可能会被无条件自动关闭或/并锁定。
  • 我已知晓并同意,如果我不按照模板提供的指示进行填写,则我的 Issue 可能会被无条件删除。

这是一个什么样的功能?

rt 摩斯密码转换
中文域名可以在全英文和中文之间互相转换

补充说明(可选)

No response

[Bug]: `PMCaptcha` should unblock before fallback to other verify method

请确保您已阅读以上注意事项,并勾选下方的确认框。

  • 我已经使用一个干净且无其它非必要的插件的环境测试过,问题依旧存在。
  • 我已经在 Issue Tracker 中找过我要提出的问题,没有找到相同问题的ISSUE。
  • 我已知晓并同意,此处仅用于汇报程序中存在的问题。若这个 Issue 是关于其他非程序本身问题,则我的 Issue 可能会被无条件自动关闭或/并锁定。
  • 我已知晓并同意,如果我不按照模板提供的指示进行填写,则我的 Issue 可能会被无条件删除。

PagerMaid 版本 (或 Commit Id)

运行环境

Windows (64)

运行架构

其它

导致错误的插件是什么?

PMCaptcha

重现步骤

  1. Image Captcha Broken
  2. Try to fallback to math

期望的结果是什么?

Fallback as expected

实际的结果是什么?

Cannot send message since it was blocked, verify can't be continue.

简单的复现代码/链接(可选)

No response

日志记录(可选)

No response

补充说明(可选)

Problem:

captcha_type = msg.caption.replace("CAPTCHA_FALLBACK", "").strip()
console.debug(f"Image bot return fallback request, fallback to {captcha_type}")
if captcha_type == "math":
captcha = MathChallenge(msg.from_user, captcha.can_report)
await captcha.start()
curr_captcha[user_id] = captcha
return

Should add something like this

# 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

captcha = MathChallenge(msg.from_user, captcha.can_report)

[Feat]: pmcaptcha 自定义题目模板

请确保您已阅读以上注意事项,并勾选下方的确认框。

  • 我确定这是一个从未被提出和实现过的功能。
  • 我已经在 Issue Tracker 以及 Pull Request 中找过我要提出的功能,没有找到相同功能的ISSUE和PR。
  • 我已知晓并同意,此处仅用于建议新功能。若这个 Issue 是关于其他非主题的问题,则我的 Issue 可能会被无条件自动关闭或/并锁定。
  • 我已知晓并同意,如果我不按照模板提供的指示进行填写,则我的 Issue 可能会被无条件删除。

这是一个什么样的功能?

在一些情况下,我需要确定私聊我的人在某个领域的水平,可以增加一个增强自定义性,自定义验证生成模板的特性吗?

实现举例

补充说明(可选)

貌似魔改 MathChallenge(CaptchaChallenge) 也可以实现

[Feat]: fban 联盟封禁

请确保您已阅读以上注意事项,并勾选下方的确认框。

  • 我确定这是一个从未被提出和实现过的功能。
  • 我已经在 Issue Tracker 以及 Pull Request 中找过我要提出的功能,没有找到相同功能的ISSUE和PR。
  • 我已知晓并同意,此处仅用于建议新功能。若这个 Issue 是关于其他非主题的问题,则我的 Issue 可能会被无条件自动关闭或/并锁定。
  • 我已知晓并同意,如果我不按照模板提供的指示进行填写,则我的 Issue 可能会被无条件删除。

这是一个什么样的功能?

联盟封禁

补充说明(可选)

No response

[Feat]: 希望能自动监控已拉黑用户在任意群聊中的发言并删除

请确保您已阅读以上注意事项,并勾选下方的确认框。

  • 我确定这是一个从未被提出和实现过的功能。
  • 我已经在 Issue Tracker 以及 Pull Request 中找过我要提出的功能,没有找到相同功能的ISSUE和PR。
  • 我已知晓并同意,此处仅用于建议新功能。若这个 Issue 是关于其他非主题的问题,则我的 Issue 可能会被无条件自动关闭或/并锁定。
  • 我已知晓并同意,如果我不按照模板提供的指示进行填写,则我的 Issue 可能会被无条件删除。

这是一个什么样的功能?

读取本账号已拉黑用户的名单=》监控任意群聊=》检测到发言就删除

补充说明(可选)

No response

[Feat]: 关于sendat插件自动回复无法触发人形插件的问题

请确保您已阅读以上注意事项,并勾选下方的确认框。

  • 我确定这是一个从未被提出和实现过的功能。
  • 我已经在 Issue Tracker 以及 Pull Request 中找过我要提出的功能,没有找到相同功能的ISSUE和PR。
  • 我已知晓并同意,此处仅用于建议新功能。若这个 Issue 是关于其他非主题的问题,则我的 Issue 可能会被无条件自动关闭或/并锁定。
  • 我已知晓并同意,如果我不按照模板提供的指示进行填写,则我的 Issue 可能会被无条件删除。

这是一个什么样的功能?

如题,我设置了sendat插件的定时回复,比如 ,apt update ,update 等消息定时回复,但是无法触发人形,希望可以改进一下,非常感谢!

补充说明(可选)

No response

[Bug]: `pmcaptcha` plugin: Incomplete verification for forwarded messages

请确保您已阅读以上注意事项,并勾选下方的确认框。

  • 我已经使用一个干净且无其它非必要的插件的环境测试过,问题依旧存在。
  • 我已经在 Issue Tracker 中找过我要提出的问题,没有找到相同问题的ISSUE。
  • 我已知晓并同意,此处仅用于汇报程序中存在的问题。若这个 Issue 是关于其他非程序本身问题,则我的 Issue 可能会被无条件自动关闭或/并锁定。
  • 我已知晓并同意,如果我不按照模板提供的指示进行填写,则我的 Issue 可能会被无条件删除。

PagerMaid 版本 (或 Commit Id)

1.4.10,pmcaptcha version: v2.32

运行环境

Linux

运行架构

None

导致错误的插件是什么?

pmcaptcha

重现步骤

  1. Forward the message to the account that runs the pmcaptcha plugin
  2. Simulate a verification failure
  3. Observe if records and the user are deleted/banned

Video:

IMG_5533.MP4

期望的结果是什么?

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.

[Bug]: The pmcaptcha plugin doesn't recognize forwarded messages

请确保您已阅读以上注意事项,并勾选下方的确认框。

  • 我已经使用一个干净且无其它非必要的插件的环境测试过,问题依旧存在。
  • 我已经在 Issue Tracker 中找过我要提出的问题,没有找到相同问题的ISSUE。
  • 我已知晓并同意,此处仅用于汇报程序中存在的问题。若这个 Issue 是关于其他非程序本身问题,则我的 Issue 可能会被无条件自动关闭或/并锁定。
  • 我已知晓并同意,如果我不按照模板提供的指示进行填写,则我的 Issue 可能会被无条件删除。

PagerMaid 版本 (或 Commit Id)

1.4.13,pmcaptcha version: v2.31

运行环境

Linux

运行架构

None

导致错误的插件是什么?

pmcaptcha

重现步骤

  1. Create a channel and send a message to it
  2. Forward the message to the account that runs the pmcaptcha plugin
  3. The account should be able to receive the message without having to go through the verification process
IMG_5526.MP4
IMG_5527.MP4

期望的结果是什么?

recognizes message and triggers verification

实际的结果是什么?

pmcaptcha not responding

简单的复现代码/链接(可选)

No response

日志记录(可选)

No response

补充说明(可选)

No response

关于shift插件没有任务list[Feat]:

请确保您已阅读以上注意事项,并勾选下方的确认框。

  • 我确定这是一个从未被提出和实现过的功能。
  • 我已经在 Issue Tracker 以及 Pull Request 中找过我要提出的功能,没有找到相同功能的ISSUE和PR。
  • 我已知晓并同意,此处仅用于建议新功能。若这个 Issue 是关于其他非主题的问题,则我的 Issue 可能会被无条件自动关闭或/并锁定。
  • 我已知晓并同意,如果我不按照模板提供的指示进行填写,则我的 Issue 可能会被无条件删除。

这是一个什么样的功能?

如题,shift插件没有通过telegram窗口指令查看任务list的方法,想申请增加该功能,谢谢!

补充说明(可选)

No response

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.