# 明日方舟干员插件
## 项目简介
这是一个基于 [NoneBot](https://github.com/nonebot/nonebot2) 的插件,用于明日方舟干员的筛选、随机选择和数据更新功能。
## 功能
- **筛选干员**:根据关键词筛选符合条件的干员。
- **随机选择干员**:从筛选结果中随机选择指定数量的干员。
- **更新数据**:从远程数据源更新干员数据。
## 安装
1. 确保已安装 Python 3.11。
2. 使用以下命令安装:
```bash
pip install nonebot-plugin-ark-roulette
```
## 使用方法
### 筛选干员
使用 `/筛选 <关键词1> <关键词2> ...` 命令筛选干员。例如:
```bash
/筛选 六星 狙击 男
```
### 随机选择干员
使用 `/随机选择 <数量>` 命令从筛选结果中随机选择干员。例如:
```bash
/随机选择 3
```
### 更新数据
使用 `/更新数据` 命令更新干员数据:
```bash
/更新数据
```
### 配置选项
插件支持以下配置选项,您可以根据需要在 NoneBot 的配置文件中进行设置:
- **`DATA_DIR`**: 指定用于存储干员数据的目录路径。默认值为 `data/arkrsc`。
- **`PROXY`**: 配置用于访问远程数据源的代理地址。例如:`http://127.0.0.1:8080`。默认不使用代理。
## 许可证
本项目基于 [MIT License](./LICENSE) 许可。
Raw data
{
"_id": null,
"home_page": null,
"name": "nonebot-plugin-ark-roulette",
"maintainer": null,
"docs_url": null,
"requires_python": "<4.0,>=3.11",
"maintainer_email": null,
"keywords": "nonebot, plugin, arknights, roulette, chatbot",
"author": "\u661f\u4e4b\u6e38",
"author_email": null,
"download_url": "https://files.pythonhosted.org/packages/e7/de/b4a1b7f1f24b7f4adc491477b6bc35c0d8ceaca1cfa1a0fb1923c451ea36/nonebot_plugin_ark_roulette-1.1.2.tar.gz",
"platform": null,
"description": "# \u660e\u65e5\u65b9\u821f\u5e72\u5458\u63d2\u4ef6\n\n## \u9879\u76ee\u7b80\u4ecb\n\u8fd9\u662f\u4e00\u4e2a\u57fa\u4e8e [NoneBot](https://github.com/nonebot/nonebot2) \u7684\u63d2\u4ef6\uff0c\u7528\u4e8e\u660e\u65e5\u65b9\u821f\u5e72\u5458\u7684\u7b5b\u9009\u3001\u968f\u673a\u9009\u62e9\u548c\u6570\u636e\u66f4\u65b0\u529f\u80fd\u3002\n\n## \u529f\u80fd\n- **\u7b5b\u9009\u5e72\u5458**\uff1a\u6839\u636e\u5173\u952e\u8bcd\u7b5b\u9009\u7b26\u5408\u6761\u4ef6\u7684\u5e72\u5458\u3002\n- **\u968f\u673a\u9009\u62e9\u5e72\u5458**\uff1a\u4ece\u7b5b\u9009\u7ed3\u679c\u4e2d\u968f\u673a\u9009\u62e9\u6307\u5b9a\u6570\u91cf\u7684\u5e72\u5458\u3002\n- **\u66f4\u65b0\u6570\u636e**\uff1a\u4ece\u8fdc\u7a0b\u6570\u636e\u6e90\u66f4\u65b0\u5e72\u5458\u6570\u636e\u3002\n\n## \u5b89\u88c5\n1. \u786e\u4fdd\u5df2\u5b89\u88c5 Python 3.11\u3002\n2. \u4f7f\u7528\u4ee5\u4e0b\u547d\u4ee4\u5b89\u88c5\uff1a\n ```bash\n pip install nonebot-plugin-ark-roulette\n ```\n\n## \u4f7f\u7528\u65b9\u6cd5\n### \u7b5b\u9009\u5e72\u5458\n\u4f7f\u7528 `/\u7b5b\u9009 <\u5173\u952e\u8bcd1> <\u5173\u952e\u8bcd2> ...` \u547d\u4ee4\u7b5b\u9009\u5e72\u5458\u3002\u4f8b\u5982\uff1a\n```bash\n/\u7b5b\u9009 \u516d\u661f \u72d9\u51fb \u7537\n```\n\n### \u968f\u673a\u9009\u62e9\u5e72\u5458\n\u4f7f\u7528 `/\u968f\u673a\u9009\u62e9 <\u6570\u91cf>` \u547d\u4ee4\u4ece\u7b5b\u9009\u7ed3\u679c\u4e2d\u968f\u673a\u9009\u62e9\u5e72\u5458\u3002\u4f8b\u5982\uff1a\n```bash\n/\u968f\u673a\u9009\u62e9 3\n```\n\n### \u66f4\u65b0\u6570\u636e\n\u4f7f\u7528 `/\u66f4\u65b0\u6570\u636e` \u547d\u4ee4\u66f4\u65b0\u5e72\u5458\u6570\u636e\uff1a\n```bash\n/\u66f4\u65b0\u6570\u636e\n```\n\n### \u914d\u7f6e\u9009\u9879\n\n\u63d2\u4ef6\u652f\u6301\u4ee5\u4e0b\u914d\u7f6e\u9009\u9879\uff0c\u60a8\u53ef\u4ee5\u6839\u636e\u9700\u8981\u5728 NoneBot \u7684\u914d\u7f6e\u6587\u4ef6\u4e2d\u8fdb\u884c\u8bbe\u7f6e\uff1a\n\n- **`DATA_DIR`**: \u6307\u5b9a\u7528\u4e8e\u5b58\u50a8\u5e72\u5458\u6570\u636e\u7684\u76ee\u5f55\u8def\u5f84\u3002\u9ed8\u8ba4\u503c\u4e3a `data/arkrsc`\u3002\n- **`PROXY`**: \u914d\u7f6e\u7528\u4e8e\u8bbf\u95ee\u8fdc\u7a0b\u6570\u636e\u6e90\u7684\u4ee3\u7406\u5730\u5740\u3002\u4f8b\u5982\uff1a`http://127.0.0.1:8080`\u3002\u9ed8\u8ba4\u4e0d\u4f7f\u7528\u4ee3\u7406\u3002\n\n\n## \u8bb8\u53ef\u8bc1\n\u672c\u9879\u76ee\u57fa\u4e8e [MIT License](./LICENSE) \u8bb8\u53ef\u3002\n\n\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "\u4e00\u4e2a\u7528\u4e8e NoneBot \u7684\u63d2\u4ef6\uff0c\u63d0\u4f9b\u660e\u65e5\u65b9\u821f\u5e72\u5458\u7b5b\u9009\u4e0e\u968f\u673a\u9009\u62e9\u529f\u80fd\uff0c\u9002\u7528\u4e8e\u7fa4\u804a\u5a31\u4e50\u3002",
"version": "1.1.2",
"project_urls": {
"Homepage": "https://github.com/xingzhiyou/nonebot-plugin-ark-roulette",
"Repository": "https://github.com/xingzhiyou/nonebot-plugin-ark-roulette"
},
"split_keywords": [
"nonebot",
" plugin",
" arknights",
" roulette",
" chatbot"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "c0750e269e3c1b88b326b3a35a9deef5e910b7ba3690b7ffc7a31381e1733374",
"md5": "a16ad85d9c841b3043469c3995ebd960",
"sha256": "afb59e1f441e936098c642bf2d30c048ee8317b2bf124797783a0903b33809c3"
},
"downloads": -1,
"filename": "nonebot_plugin_ark_roulette-1.1.2-py3-none-any.whl",
"has_sig": false,
"md5_digest": "a16ad85d9c841b3043469c3995ebd960",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": "<4.0,>=3.11",
"size": 14666,
"upload_time": "2025-04-20T04:27:30",
"upload_time_iso_8601": "2025-04-20T04:27:30.874533Z",
"url": "https://files.pythonhosted.org/packages/c0/75/0e269e3c1b88b326b3a35a9deef5e910b7ba3690b7ffc7a31381e1733374/nonebot_plugin_ark_roulette-1.1.2-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "e7deb4a1b7f1f24b7f4adc491477b6bc35c0d8ceaca1cfa1a0fb1923c451ea36",
"md5": "f89539e212b674c2ca925bad53d26fe5",
"sha256": "3a2410deafc80fb48485c70099df2e02c875798f9bbb5a27c127cea0c221f2a9"
},
"downloads": -1,
"filename": "nonebot_plugin_ark_roulette-1.1.2.tar.gz",
"has_sig": false,
"md5_digest": "f89539e212b674c2ca925bad53d26fe5",
"packagetype": "sdist",
"python_version": "source",
"requires_python": "<4.0,>=3.11",
"size": 10735,
"upload_time": "2025-04-20T04:27:31",
"upload_time_iso_8601": "2025-04-20T04:27:31.692599Z",
"url": "https://files.pythonhosted.org/packages/e7/de/b4a1b7f1f24b7f4adc491477b6bc35c0d8ceaca1cfa1a0fb1923c451ea36/nonebot_plugin_ark_roulette-1.1.2.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-04-20 04:27:31",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "xingzhiyou",
"github_project": "nonebot-plugin-ark-roulette",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "nonebot-plugin-ark-roulette"
}