Skip to content

RSRH-Rs/webscreenshot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HoshinoBot 网页截图插件

这是一个基于 HoshinoBot 的网页截图插件,相比于隔壁的截图插件,这个插件进行截图的过程中并不会造成堵塞。

使用方法

1.clone 本插件: 在 HoshinoBot\hoshino\modules 目录下使用以下命令拉取本项目

git clone https://github.com/RSRH-Rs/webscreenshot.git

2.依赖:

pip install -r requirements.txt
playwright install

3.启用模块

在 hoshino\config__bot__.py 文件的 MODULES_ON 加入 'webscreenshot'

然后重启 HoshinoBot

触发关键词:网页截图,网页预览

当有以 http/https 开头的链接会自动发送网页截图

4.配置文件 指令:切换绿标检测状态 + false/关闭,除了false/关闭以外的任何输入都会将设置重置为True 如果不开,群友发什么网站都会截图(包括色情暴力)

其他

Linux 和 Windows 都已测过,完美运行~ Linux 安装 playwright 的话看具体提示(貌似是apt install playwright-dev,我也忘了,具体看调用 playwright 报错信息)

渣代码,欢迎提出改进建议~ Pull Request lists:

  • 添加切换绿标检测状态,无需再手动改动代码文件
  • 添加requirements.txt,一键安装依赖
  • 移除get_path()函数,实际使用问题很多,直接在每个需要的位置手动配置相对路径会更安全
  • 使用pillow库对截图进行压缩,防止图片太大被QQ风控
  • 绿标检测更改为aiorequests.get(),这个函数本身就是异步的,同时配置请求头防止获取失败

About

基于Hoshino的网页截图插件

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages