```
__ __ __ __ ______ ______ ______ ______ __
/\ "-./ \ /\ \_\ \ /\ ___\ /\__ _\ /\ __ \ /\ __ \ /\ \
\ \ \-./\ \ \ \____ \ \ \___ \ \/_/\ \/ \ \ \/\ \ \ \ \/\ \ \ \ \____
\ \_\ \ \_\ \/\_____\ \/\_____\ \ \_\ \ \_____\ \ \_____\ \ \_____\
\/_/ \/_/ \/_____/ \/_____/ \/_/ \/_____/ \/_____/ \/_____/
```
[![CodeFactor](https://www.codefactor.io/repository/github/ljzd-pro/nonebot-plugin-mystool/badge?style=for-the-badge)](https://www.codefactor.io/repository/github/ljzd-pro/nonebot-plugin-mystool)
[![最新发行版](https://img.shields.io/github/v/release/Ljzd-PRO/nonebot-plugin-mysTool?logo=python&style=for-the-badge)](https://github.com/Ljzd-PRO/nonebot-plugin-mystool/releases/latest)
[![最后提交](https://img.shields.io/github/last-commit/Ljzd-PRO/nonebot-plugin-mysTool/dev?style=for-the-badge)](https://github.com/Ljzd-PRO/nonebot-plugin-mystool/commits/dev)
# mysTool - 米游社辅助工具插件
## 📣 更新内容
> [!IMPORTANT]
> v2.0.0 突破性更新
> https://github.com/Ljzd-PRO/nonebot-plugin-mystool/releases/tag/v2.0.0
### 2024.3.8 - v2.3.0
#### 💡 新特性
- 增加微博超话兑换码推送功能 - by @Joseandluue (#272)
- 更改每日任务执行顺序。先执行游戏签到,再执行米游币任务,以降低执行米游币任务时出现人机验证的概率 - by @Sakamakiiizayoi @Joseandluue
#### 🐛 Bug 修复
- 修复每日任务自动进行游戏签到后,QQ聊天的主动私信推送失败的问题 (#270)
- 更改 `UserAccount.mission_games`(用户米游币任务目标分区) 默认值为 `["BBSMission"]`,并在执行时检查该配置是否未空 (#261)
- 修复可能出现的启动失败的问题(`AttributeError: 'NoneType' object has no attribute 'metadata'`) (#271)
## ⚡ 功能和特性
- 支持QQ聊天和QQ频道
- 短信验证登录,免抓包获取 Cookie
- 自动完成每日米游币任务
- 自动进行游戏签到
- 可制定米游币商品兑换计划,到点兑换(因加入了人机验证,成功率较低)
- 可支持多个 QQ 账号,每个 QQ 账号可绑定多个米哈游账户
- QQ 推送执行结果通知
- 原神、崩坏:星穹铁道状态便笺通知
- 可为登录、每日米游币任务、游戏签到配置人机验证打码平台
- 可配置用户黑名单/白名单
## 📖 使用说明
### 🛠️ NoneBot2 机器人部署和插件安装
请查看 -> [🔗Installation](https://github.com/Ljzd-PRO/nonebot-plugin-mystool/wiki/Installation)
### 📖 插件具体使用说明
请查看 -> [🔗Wiki 文档](https://github.com/Ljzd-PRO/nonebot-plugin-mystool/wiki)
### ❓ 获取插件帮助信息
#### 插件命令
```
/帮助
```
> [!NOTE]
> 此处没有使用 [🔗 插件命令头](https://github.com/Ljzd-PRO/nonebot-plugin-mystool/wiki/Configuration-Preference#command_start)
## 其他
### 贡献
<a href="https://github.com/Ljzd-PRO/nonebot-plugin-mystool/graphs/contributors">
<img src="https://contrib.rocks/image?repo=Ljzd-PRO/nonebot-plugin-mystool&max=1000" alt="贡献者"/>
</a>
### 🔨 开发版分支
[**🔨dev**](https://github.com/Ljzd-PRO/nonebot-plugin-mystool/tree/dev)
### 📃 源码说明
[📃Source-Structure](https://github.com/Ljzd-PRO/nonebot-plugin-mystool/wiki/Source-Structure)
### 适配 [绪山真寻Bot](https://github.com/HibiKier/zhenxun_bot) 的分支
- https://github.com/MWTJC/zhenxun-plugin-mystool
- https://github.com/ayakasuki/nonebot-plugin-mystool
Raw data
{
"_id": null,
"home_page": "https://github.com/Ljzd-PRO/nonebot-plugin-mystool",
"name": "nonebot-plugin-mystool",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.9,<4.0",
"maintainer_email": "",
"keywords": "bot,qq,qqbot,onebotv11,onebot,nonebot2,nonebot,mihoyo,mihoyobbs,qq-guild,star-rail,genshin-impact",
"author": "Ljzd-PRO",
"author_email": "ljzd@office.ljzd-pro.asia",
"download_url": "https://files.pythonhosted.org/packages/4c/ac/287acfc66963fb0be0d79459d3afb59da8231f17d2ae03ca5581409842fa/nonebot_plugin_mystool-2.3.0.tar.gz",
"platform": null,
"description": "```\n __ __ __ __ ______ ______ ______ ______ __\n/\\ \"-./ \\ /\\ \\_\\ \\ /\\ ___\\ /\\__ _\\ /\\ __ \\ /\\ __ \\ /\\ \\\n\\ \\ \\-./\\ \\ \\ \\____ \\ \\ \\___ \\ \\/_/\\ \\/ \\ \\ \\/\\ \\ \\ \\ \\/\\ \\ \\ \\ \\____\n \\ \\_\\ \\ \\_\\ \\/\\_____\\ \\/\\_____\\ \\ \\_\\ \\ \\_____\\ \\ \\_____\\ \\ \\_____\\\n \\/_/ \\/_/ \\/_____/ \\/_____/ \\/_/ \\/_____/ \\/_____/ \\/_____/\n```\n\n[![CodeFactor](https://www.codefactor.io/repository/github/ljzd-pro/nonebot-plugin-mystool/badge?style=for-the-badge)](https://www.codefactor.io/repository/github/ljzd-pro/nonebot-plugin-mystool)\n[![\u6700\u65b0\u53d1\u884c\u7248](https://img.shields.io/github/v/release/Ljzd-PRO/nonebot-plugin-mysTool?logo=python&style=for-the-badge)](https://github.com/Ljzd-PRO/nonebot-plugin-mystool/releases/latest)\n[![\u6700\u540e\u63d0\u4ea4](https://img.shields.io/github/last-commit/Ljzd-PRO/nonebot-plugin-mysTool/dev?style=for-the-badge)](https://github.com/Ljzd-PRO/nonebot-plugin-mystool/commits/dev)\n\n# mysTool - \u7c73\u6e38\u793e\u8f85\u52a9\u5de5\u5177\u63d2\u4ef6\n\n## \ud83d\udce3 \u66f4\u65b0\u5185\u5bb9\n\n> [!IMPORTANT]\n> v2.0.0 \u7a81\u7834\u6027\u66f4\u65b0\n> https://github.com/Ljzd-PRO/nonebot-plugin-mystool/releases/tag/v2.0.0\n\n### 2024.3.8 - v2.3.0\n\n#### \ud83d\udca1 \u65b0\u7279\u6027\n- \u589e\u52a0\u5fae\u535a\u8d85\u8bdd\u5151\u6362\u7801\u63a8\u9001\u529f\u80fd - by @Joseandluue (#272)\n- \u66f4\u6539\u6bcf\u65e5\u4efb\u52a1\u6267\u884c\u987a\u5e8f\u3002\u5148\u6267\u884c\u6e38\u620f\u7b7e\u5230\uff0c\u518d\u6267\u884c\u7c73\u6e38\u5e01\u4efb\u52a1\uff0c\u4ee5\u964d\u4f4e\u6267\u884c\u7c73\u6e38\u5e01\u4efb\u52a1\u65f6\u51fa\u73b0\u4eba\u673a\u9a8c\u8bc1\u7684\u6982\u7387 - by @Sakamakiiizayoi @Joseandluue\n\n#### \ud83d\udc1b Bug \u4fee\u590d\n- \u4fee\u590d\u6bcf\u65e5\u4efb\u52a1\u81ea\u52a8\u8fdb\u884c\u6e38\u620f\u7b7e\u5230\u540e\uff0cQQ\u804a\u5929\u7684\u4e3b\u52a8\u79c1\u4fe1\u63a8\u9001\u5931\u8d25\u7684\u95ee\u9898 (#270)\n- \u66f4\u6539 `UserAccount.mission_games`\uff08\u7528\u6237\u7c73\u6e38\u5e01\u4efb\u52a1\u76ee\u6807\u5206\u533a\uff09 \u9ed8\u8ba4\u503c\u4e3a `[\"BBSMission\"]`\uff0c\u5e76\u5728\u6267\u884c\u65f6\u68c0\u67e5\u8be5\u914d\u7f6e\u662f\u5426\u672a\u7a7a (#261)\n- \u4fee\u590d\u53ef\u80fd\u51fa\u73b0\u7684\u542f\u52a8\u5931\u8d25\u7684\u95ee\u9898\uff08`AttributeError: 'NoneType' object has no attribute 'metadata'`\uff09 (#271)\n\n## \u26a1 \u529f\u80fd\u548c\u7279\u6027\n\n- \u652f\u6301QQ\u804a\u5929\u548cQQ\u9891\u9053\n- \u77ed\u4fe1\u9a8c\u8bc1\u767b\u5f55\uff0c\u514d\u6293\u5305\u83b7\u53d6 Cookie\n- \u81ea\u52a8\u5b8c\u6210\u6bcf\u65e5\u7c73\u6e38\u5e01\u4efb\u52a1\n- \u81ea\u52a8\u8fdb\u884c\u6e38\u620f\u7b7e\u5230\n- \u53ef\u5236\u5b9a\u7c73\u6e38\u5e01\u5546\u54c1\u5151\u6362\u8ba1\u5212\uff0c\u5230\u70b9\u5151\u6362\uff08\u56e0\u52a0\u5165\u4e86\u4eba\u673a\u9a8c\u8bc1\uff0c\u6210\u529f\u7387\u8f83\u4f4e\uff09\n- \u53ef\u652f\u6301\u591a\u4e2a QQ \u8d26\u53f7\uff0c\u6bcf\u4e2a QQ \u8d26\u53f7\u53ef\u7ed1\u5b9a\u591a\u4e2a\u7c73\u54c8\u6e38\u8d26\u6237\n- QQ \u63a8\u9001\u6267\u884c\u7ed3\u679c\u901a\u77e5\n- \u539f\u795e\u3001\u5d29\u574f\uff1a\u661f\u7a79\u94c1\u9053\u72b6\u6001\u4fbf\u7b3a\u901a\u77e5\n- \u53ef\u4e3a\u767b\u5f55\u3001\u6bcf\u65e5\u7c73\u6e38\u5e01\u4efb\u52a1\u3001\u6e38\u620f\u7b7e\u5230\u914d\u7f6e\u4eba\u673a\u9a8c\u8bc1\u6253\u7801\u5e73\u53f0\n- \u53ef\u914d\u7f6e\u7528\u6237\u9ed1\u540d\u5355/\u767d\u540d\u5355\n\n## \ud83d\udcd6 \u4f7f\u7528\u8bf4\u660e\n\n### \ud83d\udee0\ufe0f NoneBot2 \u673a\u5668\u4eba\u90e8\u7f72\u548c\u63d2\u4ef6\u5b89\u88c5\n\n\u8bf7\u67e5\u770b -> [\ud83d\udd17Installation](https://github.com/Ljzd-PRO/nonebot-plugin-mystool/wiki/Installation)\n\n### \ud83d\udcd6 \u63d2\u4ef6\u5177\u4f53\u4f7f\u7528\u8bf4\u660e\n\n\u8bf7\u67e5\u770b -> [\ud83d\udd17Wiki \u6587\u6863](https://github.com/Ljzd-PRO/nonebot-plugin-mystool/wiki)\n\n### \u2753 \u83b7\u53d6\u63d2\u4ef6\u5e2e\u52a9\u4fe1\u606f\n\n#### \u63d2\u4ef6\u547d\u4ee4\n\n```\n/\u5e2e\u52a9\n```\n\n> [!NOTE]\n> \u6b64\u5904\u6ca1\u6709\u4f7f\u7528 [\ud83d\udd17 \u63d2\u4ef6\u547d\u4ee4\u5934](https://github.com/Ljzd-PRO/nonebot-plugin-mystool/wiki/Configuration-Preference#command_start)\n\n## \u5176\u4ed6\n\n### \u8d21\u732e\n<a href=\"https://github.com/Ljzd-PRO/nonebot-plugin-mystool/graphs/contributors\">\n <img src=\"https://contrib.rocks/image?repo=Ljzd-PRO/nonebot-plugin-mystool&max=1000\" alt=\"\u8d21\u732e\u8005\"/>\n</a>\n\n### \ud83d\udd28 \u5f00\u53d1\u7248\u5206\u652f\n[**\ud83d\udd28dev**](https://github.com/Ljzd-PRO/nonebot-plugin-mystool/tree/dev)\n\n### \ud83d\udcc3 \u6e90\u7801\u8bf4\u660e\n[\ud83d\udcc3Source-Structure](https://github.com/Ljzd-PRO/nonebot-plugin-mystool/wiki/Source-Structure)\n\n### \u9002\u914d [\u7eea\u5c71\u771f\u5bfbBot](https://github.com/HibiKier/zhenxun_bot) \u7684\u5206\u652f\n- https://github.com/MWTJC/zhenxun-plugin-mystool\n- https://github.com/ayakasuki/nonebot-plugin-mystool\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "QQ\u804a\u5929\u3001\u9891\u9053\u673a\u5668\u4eba\u63d2\u4ef6 | \u7c73\u6e38\u793e\u5de5\u5177-\u6bcf\u65e5\u7c73\u6e38\u5e01\u4efb\u52a1\u3001\u6e38\u620f\u7b7e\u5230\u3001\u5546\u54c1\u5151\u6362\u3001\u514d\u6293\u5305\u767b\u5f55\u3001\u539f\u795e\u5d29\u94c1\u4fbf\u7b3a\u63d0\u9192",
"version": "2.3.0",
"project_urls": {
"Bug Tracker": "https://github.com/Ljzd-PRO/nonebot-plugin-mystool/issues",
"Documentation": "https://github.com/Ljzd-PRO/nonebot-plugin-mystool/wiki",
"Homepage": "https://github.com/Ljzd-PRO/nonebot-plugin-mystool",
"Repository": "https://github.com/Ljzd-PRO/nonebot-plugin-mystool"
},
"split_keywords": [
"bot",
"qq",
"qqbot",
"onebotv11",
"onebot",
"nonebot2",
"nonebot",
"mihoyo",
"mihoyobbs",
"qq-guild",
"star-rail",
"genshin-impact"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "bd210f8fae1f6296463ca27698c9ff74c4230a2bb011ed9d86fe3dcb75a5b1e9",
"md5": "b67a2a4c537598306d8c4fb1d2606a07",
"sha256": "e2dda0e5d365201634eb00706d9bbe8228baac9cca1f14ec0868e180c29f8e23"
},
"downloads": -1,
"filename": "nonebot_plugin_mystool-2.3.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "b67a2a4c537598306d8c4fb1d2606a07",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.9,<4.0",
"size": 87918,
"upload_time": "2024-03-16T19:21:16",
"upload_time_iso_8601": "2024-03-16T19:21:16.886146Z",
"url": "https://files.pythonhosted.org/packages/bd/21/0f8fae1f6296463ca27698c9ff74c4230a2bb011ed9d86fe3dcb75a5b1e9/nonebot_plugin_mystool-2.3.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "4cac287acfc66963fb0be0d79459d3afb59da8231f17d2ae03ca5581409842fa",
"md5": "0fe713e5df91570bab94b3ea62fc1709",
"sha256": "81c696e0ed8c7bcb26017e3302b1a931bd54c98b0ab31731db22a1148c24634b"
},
"downloads": -1,
"filename": "nonebot_plugin_mystool-2.3.0.tar.gz",
"has_sig": false,
"md5_digest": "0fe713e5df91570bab94b3ea62fc1709",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.9,<4.0",
"size": 72320,
"upload_time": "2024-03-16T19:21:18",
"upload_time_iso_8601": "2024-03-16T19:21:18.839335Z",
"url": "https://files.pythonhosted.org/packages/4c/ac/287acfc66963fb0be0d79459d3afb59da8231f17d2ae03ca5581409842fa/nonebot_plugin_mystool-2.3.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-03-16 19:21:18",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "Ljzd-PRO",
"github_project": "nonebot-plugin-mystool",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "nonebot-plugin-mystool"
}