Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

建议解析增加响应或者发送延时? #1

Open
devil233-ui opened this issue Nov 1, 2024 · 20 comments
Open

建议解析增加响应或者发送延时? #1

devil233-ui opened this issue Nov 1, 2024 · 20 comments
Assignees

Comments

@devil233-ui
Copy link

目前的绕过功能看似很美好,实则因为本插件代码结构比其他插件简单(或者是karin本身和其他框架如云崽的区别),所以这里能看到几乎同一时间接收的信息本插件先行一步进行了处理,导致实际bot发了两份解析
image

@devil233-ui
Copy link
Author

让其他插件作者也加同款绕过功能也是一个可行方案但估计应该大都不太愿意

@Aliorpse
Copy link
Owner

Aliorpse commented Nov 1, 2024

绕过功能指的是绕过解析其他bot的解析信息的功能吗,如果增加相应延迟,使别的插件先行处理,其实也不是太好的方案,显而易见的就是解析时间变长,其次就是绕过功能不一定能准确匹配,比如这里,R插件发送的消息就不会被我的逻辑匹配并绕过
image
他发的消息并不包含这些字段..

@Aliorpse
Copy link
Owner

Aliorpse commented Nov 1, 2024

我去翻翻别的插件是如何实现绕过的,我见过挺多类似的
真头疼的一点就是你还得想那个作者他会把解析信息写成啥样

@Aliorpse
Copy link
Owner

Aliorpse commented Nov 1, 2024

有一个解决办法就是我的解析使用图片形式发送,但如果puppeteer渲染也会导致所耗时间大大加长

@devil233-ui
Copy link
Author

延长个一两秒碳基生物感觉区分不出来吧 包括的,只是分成两条消息发了,我没截到。
其他插件没见过几个写绕过的,不然云崽相关群不会有好几个机器人解析同一个视频。
额,解析改图片,那两份视频咋解决……

@Aliorpse
Copy link
Owner

Aliorpse commented Nov 1, 2024

延长个一两秒碳基生物感觉区分不出来吧 包括的,只是分成两条消息发了,我没截到。 其他插件没见过几个写绕过的,不然云崽相关群不会有好几个机器人解析同一个视频。 额,解析改图片,那两份视频咋解决……

有道理,wontfix,启动

@Aliorpse
Copy link
Owner

Aliorpse commented Nov 1, 2024

我自己在本地测过请求所用延迟,在60ms~130ms就搞定了,不会再高了,剩下所花时间都是qq那边的

@Aliorpse
Copy link
Owner

Aliorpse commented Nov 1, 2024

我自己在本地测过请求所用延迟,在60ms~130ms就搞定了,不会再高了,剩下所花时间都是qq那边的

加了1 2秒真的能感觉出来(

@devil233-ui
Copy link
Author

devil233-ui commented Nov 1, 2024

甚至如果本插件和其他插件不在一个bot上,那就是三份……
6baaee064cd63adb7513522ed3f4f96d_720
这里就是其他bot的r插件又解析了一次本插件所在bot发送的链接

@Aliorpse
Copy link
Owner

Aliorpse commented Nov 1, 2024

无敌了.

@devil233-ui
Copy link
Author

我自己在本地测过请求所用延迟,在60ms~130ms就搞定了,不会再高了,剩下所花时间都是qq那边的

加了1 2秒真的能感觉出来(

但是你看上面日志r从接收到处理完再发送就是用了1.5s啊,本插件稍微延迟下也不会怎样把(

@Aliorpse
Copy link
Owner

Aliorpse commented Nov 1, 2024

我自己在本地测过请求所用延迟,在60ms~130ms就搞定了,不会再高了,剩下所花时间都是qq那边的

加了1 2秒真的能感觉出来(

但是你看上面日志r从接收到处理完再发送就是用了1.5s啊,本插件稍微延迟下也不会怎样把(

我加一个可选项吧,延迟时间用户定

@devil233-ui
Copy link
Author

我自己在本地测过请求所用延迟,在60ms~130ms就搞定了,不会再高了,剩下所花时间都是qq那边的

加了1 2秒真的能感觉出来(

但是你看上面日志r从接收到处理完再发送就是用了1.5s啊,本插件稍微延迟下也不会怎样把(

我加一个可选项吧,延迟时间用户定

好的辛苦。话说原来佬也这三个群(应该不太可能重名)?以后有啥需要也欢迎喊我做测试牛马(
image

@Aliorpse
Copy link
Owner

Aliorpse commented Nov 1, 2024

额,但是该把延迟加在哪里呢
不管加在哪里都只是延迟发送,最后发出去也会被R插件识别的,都会造成多次回复
我还是写图片吧,图片作为可选项,用户可以自定义是否图片发送
图片与视频将会用多线程处理,我尽量加快解析速度

先睡觉去

@devil233-ui
Copy link
Author

包括的,只是分成两条消息发了,我没截到。

草,看了下别人家的bot,就是合并在一条消息的。原来是我不知道啥时候关在线人数时一起手滑关掉了
c42960d52284a66e1e02f3d611dc6761_720
image

@Aliorpse Aliorpse pinned this issue Nov 1, 2024
@devil233-ui
Copy link
Author

额,但是该把延迟加在哪里呢 不管加在哪里都只是延迟发送,最后发出去也会被R插件识别的,都会造成多次回复 我还是写图片吧,图片作为可选项,用户可以自定义是否图片发送 图片与视频将会用多线程处理,我尽量加快解析速度

先睡觉去

加延迟主要是解决同一个bot发两个视频的问题。如果真要解决多bot问题那就是不发送链接,参考r插件

@Aliorpse
Copy link
Owner

Aliorpse commented Nov 1, 2024

额,但是该把延迟加在哪里呢 不管加在哪里都只是延迟发送,最后发出去也会被R插件识别的,都会造成多次回复 我还是写图片吧,图片作为可选项,用户可以自定义是否图片发送 图片与视频将会用多线程处理,我尽量加快解析速度
先睡觉去

加延迟主要是解决同一个bot发两个视频的问题。如果真要解决多bot问题那就是不发送链接,参考r插件

那加延迟也是没用的,匹配到了=会回复,只是回的慢一点而已

@devil233-ui
Copy link
Author

额,但是该把延迟加在哪里呢 不管加在哪里都只是延迟发送,最后发出去也会被R插件识别的,都会造成多次回复 我还是写图片吧,图片作为可选项,用户可以自定义是否图片发送 图片与视频将会用多线程处理,我尽量加快解析速度
先睡觉去

加延迟主要是解决同一个bot发两个视频的问题。如果真要解决多bot问题那就是不发送链接,参考r插件

那加延迟也是没用的,匹配到了=会回复,只是回的慢一点而已

那这样,延迟加完后,准备发送时才进行判断如何?

@devil233-ui
Copy link
Author

都先歇了吧,晚安晚安

@Aliorpse Aliorpse unpinned this issue Nov 8, 2024
@Aliorpse
Copy link
Owner

Aliorpse commented Nov 8, 2024

我先摆会,最近学习忙
已经加了是否返回原视频链接的选项

@Aliorpse Aliorpse self-assigned this Nov 8, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants