Skip to main content

基于nonebot的maimai猜歌插件,支持多平台

Project description

🌟 NoneBot Plugin Maidle 舞萌猜歌插件 🌟

maidle

一个基于NoneBot2的舞萌DX猜歌游戏插件
该项目基于maidle 支持在QQ群中进行maimai猜歌游戏,提供丰富的提示信息和多样的难度选择。

GitHub stars GitHub issues GitHub license PyPI version Python version Release Downloads NoneBot


安装📦

方式一:通过 pip 安装

pip install nonebot-plugin-maidle

方式二:通过 NB-CLI 安装

nb plugin install nonebot-plugin-maidle

方式三:通过 Git 安装

git clone https://github.com/huanxin996/nonebot_plugin_maidle.git
cd nonebot_plugin_maidle
pip install .

然后确保将插件添加到NoneBot的加载项中。 "nonebot_plugin_maidle"


📋 功能特性

  • 多难度级别:支持无限制、13、13+、14、14+难度
  • 丰富提示信息:ID、曲目类型、标题、艺术家、流派、版本、BPM、定数等
  • 曲目别名支持:可以通过曲目ID或别名进行搜索和猜测
  • 计时自动结束:游戏10分钟无活动将自动结束
  • 多人游戏支持:群内任何人都可以参与猜测,共享10次猜测机会

🚀 如何使用?

📜 命令列表

以下是插件支持的命令及其功能:

猜歌游戏

  • 猜歌 [难度]
    开始一场新的猜歌游戏。
    参数

    • 难度(可选):游戏难度,可选值:无限制(默认)、1313+1414+
  • 猜歌 --status
    查看当前游戏状态,包括难度、已猜次数、参与人数等信息。

  • 猜歌 --help
    显示游戏帮助信息。

搜索与猜测

  • 搜索 [关键词]
    搜索匹配的曲目。
    参数

    • 关键词(必需):要搜索的曲目关键词。
      别名search寻找找歌
  • 猜 [歌曲ID]
    提交对曲目的猜测。
    参数

    • 歌曲ID(必需):曲目ID或别名。
      别名guess猜测

游戏控制

  • 结束猜歌
    手动结束当前游戏并公布答案。
    别名退出猜歌结束游戏quit结束

🎮 游戏规则

  1. 群聊中任意成员发送「猜歌 [难度]」开始游戏
  2. 系统会随机选择一首符合指定难度的舞萌DX曲目
  3. 群成员可以通过「搜索 [关键词]」查找曲目
  4. 使用「猜 [歌曲ID]」提交猜测
  5. 每次猜测后,系统会给出多种提示帮助缩小范围
  6. 整个群共享10次猜测机会
  7. 游戏成功或用完10次机会后结束
  8. 10分钟无活动将自动结束游戏

🎵 示例提示信息

当你提交一次猜测后,系统会提供类似这样的提示:

===== 提示 =====
❌ ID: 855
✅ 类型: 原创
❌ 标题: GIGANTØMAKHIA
❌ 艺术家: Camellia
❌ 流派: 其他
❌ 版本: 早了 舞萌DX2022
❌ BPM: 低了 180
❌ 红谱定数: 低了 12.8
❌ 紫谱定数: 低了 14.2
❌ 紫谱谱师: MASAO.S
❌ 紫谱绝赞数量: 少了 2
================

表情符号含义:

  • ✅ - 完全正确
  • 🤔 - 接近正确(如同级别)
  • ❌ - 不正确

🔗 相关链接

📝 更新日志

v0.0.1 (2025-04-25)

  • 初始版本发布
  • 支持基础猜歌功能和难度筛选
  • 支持多平台(基于nonebot_plugin_alconna)
  • 提供丰富的提示信息

🤝 贡献

欢迎提交 Pull Request 或 Issue!如有任何问题或建议,请提issue,我看到后会第一时间处理。


感谢 ✨

✨ 感谢使用 NoneBot Plugin Maidle 插件!✨

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_maidle-0.0.3.tar.gz (456.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

nonebot_plugin_maidle-0.0.3-py3-none-any.whl (471.3 kB view details)

Uploaded Python 3

File details

Details for the file nonebot_plugin_maidle-0.0.3.tar.gz.

File metadata

  • Download URL: nonebot_plugin_maidle-0.0.3.tar.gz
  • Upload date:
  • Size: 456.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.7

File hashes

Hashes for nonebot_plugin_maidle-0.0.3.tar.gz
Algorithm Hash digest
SHA256 73374b9b635627e34a27521aff54a0b63d5dba678b6b700f9bbc9fb45cce88ac
MD5 6824ac9b06458c23f2c64722be4822b6
BLAKE2b-256 0a5dd904642169159b50f41b99b10e55c937386029da750d78f3bdb93dcce692

See more details on using hashes here.

File details

Details for the file nonebot_plugin_maidle-0.0.3-py3-none-any.whl.

File metadata

File hashes

Hashes for nonebot_plugin_maidle-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 39c28896a53cb82d89e7e867060fa2ed86568277c16a91f14726806c6d8b5b5c
MD5 8100c10c4573f2f92219253ff582044a
BLAKE2b-256 de6bf393bafda6e219961ebcb81cc7a600ac0355ec1a95c70c1cdf44f1222a15

See more details on using hashes here.

Supported by

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