Skip to content

Ailitonia/omega-miya

Repository files navigation

omega miya

Omega Miya

基于 Nonebot2 的多平台机器人

GitHub Python GitHub release (latest by date including pre-releases) GitHub (Pre-)Release Date
Nonebot2 OneBot v11 QQ频道 Telegram

当前适配 nonebot2 版本

Nonebot2 Release v2.3.3

功能 & 特点

插件

  • 帮助功能
  • 批量发送公告
  • 定时消息
  • B站动态订阅
  • B站直播间监控
  • 微博用户订阅
  • 图站作品预览 (需要 HTTP 代理, 或部署在外网)
  • Pixiv用户订阅 (需要 HTTP 代理, 或部署在外网)
  • Pixivision特辑订阅 (需要 HTTP 代理, 或部署在外网)
  • 签到卡片
  • 求签
  • 抽卡
  • roll 点抽奖
  • 塔罗牌
  • 翻译插件 (使用腾讯云 API)
  • 能不能好好说话 (lab.magiconch.com API)
  • QQ 群复读姬
  • QQ 群反撤回
  • QQ 群随机口球
  • QQ 自动处理加好友和被邀请进群
  • ShindanMaker占卜 (shindanmaker.com / 建议使用 HTTP 代理)
  • 搜二次元图搜番剧 (Saucenao API, iqbb, ascii2d 和 trace.moe API / 建议使用 HTTP 代理)
  • 来点萌图 / 来点涩图 (需要 HTTP 代理, 除非部署在外网 / 图片数据库需要自己导入)
  • 表情包制作器
  • 今天吃啥
  • 自动锤轴姬 (需要 go-cqhttp v0.9.40 及以上版本)
  • 邮箱插件 (仅支持IMAP收件)

如何使用

请参考本仓库 Wiki

关于图片数据

手动导入

如果你不想自己收集图片数据, 可以将 这个图片数据库 导入, 基本都是按我自己口味收集的图片

  • Update 2024.8.31: 更新图片数据库共 21.7 万条图片数据 (仅 Pixiv 来源, 包含已失效或画师已删除作品)
  • Update 2022.5.30: 更新图片数据库共 13.1 万条图片数据 (仅 Pixiv 来源, 包含已失效或画师已删除作品)
  • Update 2021.8.10: 更新图片数据库共 9.7 万条图片数据 (仅 Pixiv 来源, 包含已失效或画师已删除作品)

解压后直接把 omega_artwork_collection_20240831201102.csv 导入对应的 artwork_collection 表就好了

数据集来源大部分是我的 这个频道, 虽然已经断更很久了...

自动导入

目前内置的 omega_artwork_collection_updater 插件可以自动从图站收录图片作品, 来源包括 lolicon API, Pixiv 发现及首页推荐, danbooru/konachan/yande.re 的高评分作品

不过上述来源作品以 NSFW 居多, 还是建议导入上面的图库, 里面有很多 SFW 的萌图

关于图片分级分类

图片数据的分类分级字段解释如下

Classification: 主要体现图片由谁分级以及分级的可靠性

  • Unknown = -1 无法确认分类级别, 一般为本地图片或无确切来源的图片
  • Unclassified = 0 未分类, 一般为无分级图站作品默认分类级别
  • AIGenerated = 1 确认/疑似为 AI 生成作品
  • Automatic = 2 由图站分类/图站分级/第三方接口分类, 可能由人工进行分类但不完全可信, 一般可作为应用层插件使用的最低可信级别
  • Confirmed = 3 由人工审核/确认为 "人类生成" 的作品, 且分级可信

Rating: 图片分级

  • Unknown = -1 未知, 可能为下面任意一种分级的其中之一, 绝对不要直接当作 G-rated 作品使用
  • General = 0 G-rated content, 任何人随时可观看的, sfw
  • Sensitive = 1 Ecchi, sexy, suggestive, or mildly erotic, 包含内衣/泳装/部分裸露/暗示性动作等, 涩图, nsfw
  • Questionable = 2 Softcore erotica, 除了关键之外的明目张胆, 官能作品, nsfw+
  • Explicit = 3 Hardcore erotica, 限制级作品, R18, nsfw+++

一张图看懂如何获取 Pixiv Cookies

注意!该 cookie 等同于您账号控制权,请不要泄露给他人!

how to get pixiv cookie

注意!该 cookie 等同于您账号控制权,请不要泄露给他人!

特别感谢

说点题外话

Omega_miya 的设计思路显然与 Nonebot 插件间应该尽可能解耦的设计思路相悖。

当然这和 Omega_miya 最初的用途有关,她本来是用来督促字幕组摸鱼干活的,并且一开始设计的时候继承了初代真正零号 Omega_miya 的数据库以及设计思路,所以 Omega_miya 的插件体系是强耦合的,后来随着功能迭代,也就改不过来了。

因此,对于 Omega_miya 这个项目,我想她可能并不是可以直接拿来就用的,因为她的设计本身就有局限性,这里大概是可以提供某些插件功能上的思路,希望能给其他的开发者带来一些帮助。

欢迎来提各种issue~

Supported by

PyCharm logo.

About

基于 nonebot2 的多平台机器人

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages