Skip to main content

No project description provided

Project description

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,可以配置允许上车的群组和用户,或者是限制时间段内使用次数:

譬如,超级用户可以通过分别发送以下指令,从而只允许群聊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

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

nonebot_plugin_nagabus-0.3.2.tar.gz (30.5 kB view details)

Uploaded Source

Built Distribution

nonebot_plugin_nagabus-0.3.2-py3-none-any.whl (39.4 kB view details)

Uploaded Python 3

File details

Details for the file nonebot_plugin_nagabus-0.3.2.tar.gz.

File metadata

  • Download URL: nonebot_plugin_nagabus-0.3.2.tar.gz
  • Upload date:
  • Size: 30.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.4.1 CPython/3.10.2 Windows/10

File hashes

Hashes for nonebot_plugin_nagabus-0.3.2.tar.gz
Algorithm Hash digest
SHA256 da0d163abb86c2c335c406a8ff64d0c59ed98801cb438f26c40e415ceed0993e
MD5 c49f579783a9a5c47bc98cc743499bf4
BLAKE2b-256 5525b334a45fa906a9956b88e6caa9c061f98426fd02a582fa36c262bf73784e

See more details on using hashes here.

File details

Details for the file nonebot_plugin_nagabus-0.3.2-py3-none-any.whl.

File metadata

File hashes

Hashes for nonebot_plugin_nagabus-0.3.2-py3-none-any.whl
Algorithm Hash digest
SHA256 450ba4492d328ece1f1fb776c2c8c6b8e7516952ab6d90c01cf1e0f82106c796
MD5 c34cbfca10f40f683b46699bb70dd84d
BLAKE2b-256 f3742c46668187a5764285f61f3cf962429fb69c8c97c755b142897cd7379f33

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page