这是一个基于 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()
,这个函数本身就是异步的,同时配置请求头防止获取失败