Orchid 兰插件
一些杂七杂八的小功能集合,纯娱乐
karin根目录根据你使用的保管理器选择以下命令其中一个安装插件
pnpm add -w karin-plugin-orchid@latest
npm i karin-plugin-orchid@latest
yarn add karin-plugin-orchid@latest
更新命令相同
表情包制作,derived from yunzai-memes
目前只提供文字帮助:#memes帮助
#吸猫
#撸狗
会发送猫猫狗狗图片
发送#今日运气
,即可获得今日的运气。加上pro、promax、promaxultra有惊喜。
发送#(随机)?菜谱
,即可获得一份随机的菜谱。后面可以接关键词,比如#菜谱 冰淇淋
。
基于RSS的消息推送。在配置文件config.yaml中配置rss项目和地址即可获得实时推送,建议结合rsshub使用,获得github、天气、预警信息、b站、tg频道、游戏公告等推送。
配置文件示例
rss:
# 控制检查更新频率
cron: "*/5 * * * *"
# 发送主动推送消息的bot,填入字符串qq号,例如["12345667"]
sender: ["444444444"]
# 默认发送到哪些群,如["12345678", "23456789"]
default_group: ["555555555", "555555666"]
# rsshub地址,可以填自建地址或官方反代,默认是https://rsshub.app
rsshub_url: https://your-rsshub-url.com
# 默认图片背景,可以是url或者resources/image下面的图片
background: https://api.armoe.cn/acg/random
# 订阅rss列表
subscribe_list:
- name: Karin Issue # 名称,必须唯一
preset: github_issue # 使用预设,支持的预设包括 'github_commit' | 'github_release' | 'github_issue' | 'github_pr' | 'telegram_channel' | 'bilibili_dynamic' | 'earthquake' | 'weather_forecast'
background: github-logo.jpg # 图片背景,不填将使用默认
presetConfig: #预设的配置,每个预设有不同的预设格式
org: KarinJS
repo: Karin
type: all # 类型,all open closed
- name: 全球VPS余量监控
preset: telegram_channel
presetConfig:
channel: vps_spiders
- name: B站原神官方动态
preset: bilibili_dynamic
presetConfig:
spaceId: 401742377
- name: 地震预警
preset: earthquake
- name: 每日全国天气预报
preset: weather_forecast
- name: 海淀天气预警
url: ${rsshub_url}/nmc/weatheralarm/北京市 # 不使用预设,使用rss的链接。可以使用${rsshub_url}变量引用rsshub地址
postHandlers: # 后处理器列表,会在拉取到订阅内容后依次处理。目前内置关键词过滤器keyword_filter。可以仿照示例自行编写后处理器放置于lib/rss/handlers下面
- name: keyword_filter # 关键词过滤后处理器,过滤掉不包含/包含关键词的内容
args: # 处理器的传参
mustContain: "海淀"
mustNotContain: "通州"
group: ["123456789"]
- url: ${rsshub_url}/bilibili/live/room/27354807
name: 鸣潮直播
group: ["123456789", "1234567891"]