/cappuccilo_plugins

hoshino插件合集

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

插件合集

需配合Hoshino(v2)使用

[TOC]

分群日程表

注意:由于发现在发送一周日程,消息比较长的时候有些设备看不到信息,故计划更改为图片输出。但发现已经有相似项目pcr_calendar,那就咕咕咕了,本插件不再更新。

功能

  • 日历|本周日历|今日日历|明日日历:查看日程表

    注意:如果你的hoshino缝合了yobot,使用这条指令时请尽量使用日历关键字,因为日程关键字和yobot自带的日程功能冲突

  • 切换日程:切换日程表地区

  • 设置日程时间:切换日程表每日推送时间(时间格式HH:mm,注意小时的位置如果为一位数则前面用0填充为2位,例如09:12指每日上午9点12分,14:23指每日下午2点23分)

    注意:如果要开启每日推送,每个群需要先设置时间。执行此条命令后会默认执行开始推送日程命令,无需重复执行

  • 查看日程地区:查看本群日程表地区

  • 查看日程时间:查看本群日程表推送时间

  • 停止推送日程:停止推送日程

    注意:直接禁用本插件并不会停止推送日程,如需要禁用本插件,请先执行此命令

  • 开始推送日程:开始推送日程

部署

  • 将本项目的calendar文件夹,放入hoshino/modules文件夹下
  • 在hoshino的配置文件中添加calendar模块
  • 重启hoshino

pcr-wiki插件

详见pcr-wiki

拉黑插件

功能

  • 拉黑x分钟@成员:拉黑指定群员x分钟

  • 拉黑x小时@成员:拉黑指定群员x小时

  • 拉黑x天@成员:拉黑指定群员x天

注意:以上命令中的x为正整数。使用的是hoshino自带的拉黑,重启bot后会清空所有拉黑信息

部署

将本项目的botmanage/set_block.py文件复制到hoshino/modules/botmanage下,重启hoshino

后续会更新的功能

  • 拉黑列表持久化

生成器插件

功能

  • 营销号 主体/事件/另一种说法:营销号生成器

注意:所有参数都是必填的,不是选填,/也是必要的

正确命令示例:营销号 洛洛/白嫖代码/洛洛不会写代码

  • 狗屁不通 主题:狗屁不通生成器

data.json为该生成器的词库,可根据需要自行修改

  • 记仇 天气/主题:记仇表情包生成器

同营销号,所有参数都是必填的

  • 我(有个|一个|有一个)朋友(想问问|说|让我问问|想问|让我问|想知道|让我帮他问问|让我帮他问|让我帮忙问|让我帮忙问问|问)XXX:无中生友
  1. 括号内|分隔的内容选填
  2. xxx为生成图片上要说的话,xxx内的“他”和“她”会自动更换为“我”
  3. 如果命令后没有艾特任何人,则使用随机头像。config.json中可配置在某个群随机的头像范围(不在群内的QQ号也可以),如果某个群没在config.json里找到配置,则随机全群成员
  4. 如果命令后艾特某人,则使用被艾特人的头像
  • 日记:舔狗日记生成器

diary_data.json为该生成器的词库,可根据需要自行修改

若命令后艾特某人,则使用被艾特人的昵称

部署

  • 将本项目的generator文件夹,放入hoshino/modules文件夹下
  • 在Releases下载simhei.ttf字体文件并放入generator文件夹
  • 在hoshino的配置文件中添加generator模块
  • 重启hoshino

以图搜图

功能

  • 识图【图片】:查询图片来源

注意:【图片】应该为需要查找的图

部署

  • 将本项目的picfinder文件夹,放入hoshino/modules文件夹下
  • 在hoshino的配置文件中添加picfinder模块
  • SauceNAO注册账号并获取自己的api_key,将api_key填写到picfinder.py第17行对应位置
  • picfinder.py第18行修改你想设置的最低匹配度(默认"70!"指返回70%匹配度以上的结果)
  • 重启hoshino

后续会更新的功能

  • 返回查询结果缩略图(2020/9/10已更新)

以图搜番

功能

  • 搜番【图片】:根据图片查询番剧

注意:【图片】应该为需要查找的图。此插件对图片要求很高,局部图,清晰度太低的图,查询结果可能会不太准确

部署

  • 将本项目的traceanime文件夹,放入hoshino/modules文件夹下
  • 在hoshino的配置文件中添加traceanime模块
  • traceanime.py第16行设置是否显示更详细的信息(默认启用,开启会导致查询速度变慢,但会返回更多信息)
  • traceanime.py第17行修改你想设置的最低匹配度(默认为0.70,低于0.87的结果可能不太准确)
  • 重启hoshino

2021/7/16更新:更换为新版API,支持自动裁剪图片黑边,添加返回视频链接

后续会更新的功能

  • 返回番剧封面,额外信息,匹配到的片段等(2020/9/11已更新)