简单的色图获取模块
Project description
ErisPulse-SeTu 色图模块使用文档
模块概述
ErisPulse-SeTu 是一个基于 ErisPulse SDK 的色图搜索与分享模块,支持从多个 API 获取图片,并提供交互式搜索功能。
功能列表
- 随机获取色图
- 按标签/作者/PID搜索色图
- 切换API源
- 查看模块状态
- 多图选择下载
命令列表
基础命令
| 命令 | 功能描述 |
|---|---|
/随机色图 或 随机色图 |
随机获取一张色图 |
/色图 或 色图 |
随机获取一张色图 |
/搜索色图 或 搜索色图 |
进入交互式搜索模式 |
/切换api 或 切换api |
切换API源 |
/色图状态面板 或 色图状态面板 |
查看当前模块状态 |
交互式搜索流程
- 发送
/搜索色图开始搜索 - 根据提示选择搜索方式:
- 按标签搜索
- 按PID搜索
- 按作者搜索
- 根据提示输入搜索条件
- 选择是否包含R18内容(需管理员开启R18权限)
- 选择返回图片数量(1-20张)
- 从搜索结果中选择要查看的图片
目前内置API支持情况
| API名称 | 标签搜索 | PID搜索 | 作者搜索 | 备注 |
|---|---|---|---|---|
| lolicon | ✓ | ✓ | ✓ | 默认API |
| mossia | ✗ | ✓ | ✓ | |
| anosu | ✓ | ✗ | ✗ |
配置选项
可通过配置文件修改以下参数:
current_api: 当前使用的API(默认"lolicon")max_retries: 最大重试次数(默认10)r18_pass: 是否允许R18内容(默认false)
使用示例
随机获取色图
用户:/色图
机器人:收到了喵~正在为您准备图片喵~
(稍后发送图片)
按标签搜索
用户:/搜索色图
机器人:请选择搜索方式:
1. 按标签搜索
2. 按PID搜索
3. 按作者搜索
回复数字选择
用户:1
机器人:请输入要搜索的标签,多个标签用空格分隔:
用户:初音 泳装
机器人:是否包含R18内容?(是/否)
用户:否
机器人:要返回多少张图片?(1-20)
用户:3
机器人:正在搜索图片,请稍候...
(稍后列出搜索结果供选择)
切换API
用户:/切换api mossia
机器人:已切换至 mossia API
扩展性与未来计划
ErisPulse-SeTu 模块设计为高度可扩展的核心模块,当前已支持多 API 源切换和交互式搜索,未来计划通过子模块拓展 API 的方式进一步增强功能,包括:
- 插件化架构:允许开发者通过标准接口添加新的图源 API,无需修改核心代码。
- 社区生态:未来将开放插件开发规范,支持第三方贡献 API 模块。
当前原生支持的 API(可随时通过 /切换api 命令切换):
- lolicon(默认):支持标签、PID、作者搜索
- mossia:支持 PID、作者搜索
- anosu:支持标签搜索
未来版本将逐步解耦 API 实现,使其成为可插拔的子模块,并提供更强大的扩展能力。
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
erispulse_setu-1.2.0.tar.gz
(9.9 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file erispulse_setu-1.2.0.tar.gz.
File metadata
- Download URL: erispulse_setu-1.2.0.tar.gz
- Upload date:
- Size: 9.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: python-requests/2.32.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e969a4056b0cea36a9eeb9920f10e81b86a3e77fe538e67182545d67c3808c77
|
|
| MD5 |
7c3666a05a0c1b41af3478ee04386486
|
|
| BLAKE2b-256 |
8067cd55e75d49c4850e4b01dc0f7b26af49c4f8c0a993d0e940e12d11ac581f
|
File details
Details for the file erispulse_setu-1.2.0-py3-none-any.whl.
File metadata
- Download URL: erispulse_setu-1.2.0-py3-none-any.whl
- Upload date:
- Size: 9.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: python-requests/2.32.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
05e5c76c9dceb6d2dfbd3bc789c6305c625b8b67b81257162fe54f75636036e4
|
|
| MD5 |
f3e6113058f743e811988db383031f9a
|
|
| BLAKE2b-256 |
8e48a2cd492bda0cf903051c7c530d775d3290f492332f394ff5dfd12c2a6905
|