Name | nonebot-plugin-nagabus JSON |
Version |
0.3.2
JSON |
| download |
home_page | |
Summary | |
upload_time | 2023-12-12 12:30:47 |
maintainer | |
docs_url | None |
author | ssttkkl |
requires_python | >=3.9,<4.0 |
license | |
keywords |
|
VCS |
|
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
nonebot-plugin-nagabus
==========
NAGA公交车。为群友提供NAGA拼车服务。
## 用法
### 对于车主
你需要一个雀魂账号用于自动下载牌谱(推荐使用小号),将用户名与密码填入配置中:
```
majsoul_username=xxxxxx@xxx.com
majsoul_password=xxxxxx
```
最后你需要一个NAGA账号(废话),登录后在 https://naga.dmv.nico/naga_report/top/ 获取两个cookie(csrftoken和naga-report-session-id),Bot启动后调用`/naga-set-cookies csrftoken=xxxxxxxx; naga-report-session-id=xxxxxxxx`指令
(指令仅超级用户可用,通过在配置文件中设置SUPERUSERS可设置超级用户)
```
SUPERUSERS=["12345678"]
```
#### 权限控制
配合[nonebot-plugin-access-control](https://github.com/ssttkkl/nonebot-plugin-access-control),可以配置允许上车的群组和用户,或者是限制时间段内使用次数:
譬如,超级用户可以通过分别发送以下指令,从而只允许群聊114514使用。
```
/ac permission deny --srv nonebot_plugin_nagabus --sbj all
/ac permission allow --srv nonebot_plugin_nagabus --sbj qq:g114514
```
譬如,超级用户可以通过分别发送以下指令,从而限制每天只允许使用10次解析功能。(解析失败、重复解析不计算在内)
```
/ac limit add --srv nonebot_plugin_nagabus.analyze --sbj all --span 1d --limit 10
```
具体可以参考nonebot-plugin-access-control的文档进行权限控制。
### 对于用户
- 牌谱解析:
- `/naga <雀魂牌谱链接> <东/南x局x本场>`:消耗10NP解析雀魂小局
- `/naga <天凤牌谱链接>`:消耗50NP解析天凤半庄
- 查看使用情况:
- `/naga本月使用情况`
- `/naga上月使用情况`
以上命令格式中,以<>包裹的表示一个参数。
## Special Thanks
- https://github.com/Diving-Fish/auto-naga
Raw data
{
"_id": null,
"home_page": "",
"name": "nonebot-plugin-nagabus",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.9,<4.0",
"maintainer_email": "",
"keywords": "",
"author": "ssttkkl",
"author_email": "huang.wen.long@hotmail.com",
"download_url": "https://files.pythonhosted.org/packages/55/25/b334a45fa906a9956b88e6caa9c061f98426fd02a582fa36c262bf73784e/nonebot_plugin_nagabus-0.3.2.tar.gz",
"platform": null,
"description": "nonebot-plugin-nagabus\n==========\n\nNAGA\u516c\u4ea4\u8f66\u3002\u4e3a\u7fa4\u53cb\u63d0\u4f9bNAGA\u62fc\u8f66\u670d\u52a1\u3002\n\n## \u7528\u6cd5\n\n### \u5bf9\u4e8e\u8f66\u4e3b\n\n\u4f60\u9700\u8981\u4e00\u4e2a\u96c0\u9b42\u8d26\u53f7\u7528\u4e8e\u81ea\u52a8\u4e0b\u8f7d\u724c\u8c31\uff08\u63a8\u8350\u4f7f\u7528\u5c0f\u53f7\uff09\uff0c\u5c06\u7528\u6237\u540d\u4e0e\u5bc6\u7801\u586b\u5165\u914d\u7f6e\u4e2d\uff1a\n\n```\nmajsoul_username=xxxxxx@xxx.com\nmajsoul_password=xxxxxx\n```\n\n\u6700\u540e\u4f60\u9700\u8981\u4e00\u4e2aNAGA\u8d26\u53f7\uff08\u5e9f\u8bdd\uff09\uff0c\u767b\u5f55\u540e\u5728 https://naga.dmv.nico/naga_report/top/ \u83b7\u53d6\u4e24\u4e2acookie\uff08csrftoken\u548cnaga-report-session-id\uff09\uff0cBot\u542f\u52a8\u540e\u8c03\u7528`/naga-set-cookies csrftoken=xxxxxxxx; naga-report-session-id=xxxxxxxx`\u6307\u4ee4\n\n\uff08\u6307\u4ee4\u4ec5\u8d85\u7ea7\u7528\u6237\u53ef\u7528\uff0c\u901a\u8fc7\u5728\u914d\u7f6e\u6587\u4ef6\u4e2d\u8bbe\u7f6eSUPERUSERS\u53ef\u8bbe\u7f6e\u8d85\u7ea7\u7528\u6237\uff09\n\n```\nSUPERUSERS=[\"12345678\"]\n```\n\n#### \u6743\u9650\u63a7\u5236\n\n\u914d\u5408[nonebot-plugin-access-control](https://github.com/ssttkkl/nonebot-plugin-access-control)\uff0c\u53ef\u4ee5\u914d\u7f6e\u5141\u8bb8\u4e0a\u8f66\u7684\u7fa4\u7ec4\u548c\u7528\u6237\uff0c\u6216\u8005\u662f\u9650\u5236\u65f6\u95f4\u6bb5\u5185\u4f7f\u7528\u6b21\u6570\uff1a\n\n\u8b6c\u5982\uff0c\u8d85\u7ea7\u7528\u6237\u53ef\u4ee5\u901a\u8fc7\u5206\u522b\u53d1\u9001\u4ee5\u4e0b\u6307\u4ee4\uff0c\u4ece\u800c\u53ea\u5141\u8bb8\u7fa4\u804a114514\u4f7f\u7528\u3002\n\n```\n/ac permission deny --srv nonebot_plugin_nagabus --sbj all\n/ac permission allow --srv nonebot_plugin_nagabus --sbj qq:g114514\n```\n\n\u8b6c\u5982\uff0c\u8d85\u7ea7\u7528\u6237\u53ef\u4ee5\u901a\u8fc7\u5206\u522b\u53d1\u9001\u4ee5\u4e0b\u6307\u4ee4\uff0c\u4ece\u800c\u9650\u5236\u6bcf\u5929\u53ea\u5141\u8bb8\u4f7f\u752810\u6b21\u89e3\u6790\u529f\u80fd\u3002\uff08\u89e3\u6790\u5931\u8d25\u3001\u91cd\u590d\u89e3\u6790\u4e0d\u8ba1\u7b97\u5728\u5185\uff09\n\n```\n/ac limit add --srv nonebot_plugin_nagabus.analyze --sbj all --span 1d --limit 10\n```\n\n\u5177\u4f53\u53ef\u4ee5\u53c2\u8003nonebot-plugin-access-control\u7684\u6587\u6863\u8fdb\u884c\u6743\u9650\u63a7\u5236\u3002\n\n### \u5bf9\u4e8e\u7528\u6237\n\n- \u724c\u8c31\u89e3\u6790\uff1a\n - `/naga <\u96c0\u9b42\u724c\u8c31\u94fe\u63a5> <\u4e1c/\u5357x\u5c40x\u672c\u573a>`\uff1a\u6d88\u801710NP\u89e3\u6790\u96c0\u9b42\u5c0f\u5c40\n - `/naga <\u5929\u51e4\u724c\u8c31\u94fe\u63a5>`\uff1a\u6d88\u801750NP\u89e3\u6790\u5929\u51e4\u534a\u5e84\n- \u67e5\u770b\u4f7f\u7528\u60c5\u51b5\uff1a\n - `/naga\u672c\u6708\u4f7f\u7528\u60c5\u51b5`\n - `/naga\u4e0a\u6708\u4f7f\u7528\u60c5\u51b5`\n\n\u4ee5\u4e0a\u547d\u4ee4\u683c\u5f0f\u4e2d\uff0c\u4ee5<>\u5305\u88f9\u7684\u8868\u793a\u4e00\u4e2a\u53c2\u6570\u3002\n\n## Special Thanks\n\n- https://github.com/Diving-Fish/auto-naga\n",
"bugtrack_url": null,
"license": "",
"summary": "",
"version": "0.3.2",
"project_urls": null,
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "f3742c46668187a5764285f61f3cf962429fb69c8c97c755b142897cd7379f33",
"md5": "c34cbfca10f40f683b46699bb70dd84d",
"sha256": "450ba4492d328ece1f1fb776c2c8c6b8e7516952ab6d90c01cf1e0f82106c796"
},
"downloads": -1,
"filename": "nonebot_plugin_nagabus-0.3.2-py3-none-any.whl",
"has_sig": false,
"md5_digest": "c34cbfca10f40f683b46699bb70dd84d",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.9,<4.0",
"size": 39396,
"upload_time": "2023-12-12T12:30:44",
"upload_time_iso_8601": "2023-12-12T12:30:44.770450Z",
"url": "https://files.pythonhosted.org/packages/f3/74/2c46668187a5764285f61f3cf962429fb69c8c97c755b142897cd7379f33/nonebot_plugin_nagabus-0.3.2-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "5525b334a45fa906a9956b88e6caa9c061f98426fd02a582fa36c262bf73784e",
"md5": "c49f579783a9a5c47bc98cc743499bf4",
"sha256": "da0d163abb86c2c335c406a8ff64d0c59ed98801cb438f26c40e415ceed0993e"
},
"downloads": -1,
"filename": "nonebot_plugin_nagabus-0.3.2.tar.gz",
"has_sig": false,
"md5_digest": "c49f579783a9a5c47bc98cc743499bf4",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.9,<4.0",
"size": 30473,
"upload_time": "2023-12-12T12:30:47",
"upload_time_iso_8601": "2023-12-12T12:30:47.871460Z",
"url": "https://files.pythonhosted.org/packages/55/25/b334a45fa906a9956b88e6caa9c061f98426fd02a582fa36c262bf73784e/nonebot_plugin_nagabus-0.3.2.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-12-12 12:30:47",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"lcname": "nonebot-plugin-nagabus"
}