Skip to main content

基于go-cqhttp与nonebot2的 网易云 无损音乐下载

Project description

nonebot

nonebot-plugin-ncm

✨ 基于go-cqhttp与nonebot2的 网易云 无损音乐 点歌/下载 ✨

license nonebot release wakatime

开始

1.pip install nonebot-plugin-ncm 进行安装
2.并在bot.py添加nonebot.load_plugin('nonebot-plugin-ncm')(如果是通过nb-cli安装可以跳过这步(beta1以上版本))
如果希望使用nonebot2 a16及以下版本
请使用pip install nonebot-plugin-ncm==1.1.0进行安装

命令列表:(命令开始符号可自行调换)

命令 备注
/ncm 获取命令菜单
/ncm t 开启解析
/ncm f 关闭解析
/点歌 歌名 点歌

使用说明

.env配置文件中需要添加拥有VIP的网易云账号

本程序实质为调用web接口下载音乐上传
默认下载最高音质的音乐

默认解析状态为关闭,请在每个群内使用/ncm t开启

ncm_admin=["owner", "admin"] # 设置命令权限(非解析下载,仅解析功能开关设置)
ncm_phone=  # 手机登录
ncm_password=  # 密码
# (总开关代表是否可以在群内开启
# 总开关开启后在每个群内依旧是默认关闭的)
ncm_song=True  # 单曲解析总开关
ncm_list=True  # 歌单解析总开关
ncm_search=True  # 点歌总总开关
white_list=[]  # 白名单一键导入

网易云单曲分享到群内会自动解析下载
仅限群聊使用!!!(因为go-cqhttp还不支持好友发文件)

默认不开启解析功能
请使用/ncm t 启动解析
(或者使用配置中的white_list项批量导入需要开启的群号)

回复bot消息即可自动下载上传音乐文件(回复消息不输入内容也行)

低版本升级至1.0.0版本请删掉db文件夹

功能列表

  • 识别/下载 网易云单曲
    • 链接
    • 卡片
    • 卡片转发
  • 识别/下载 网易云歌单
    • 链接
    • 卡片
    • 卡片转发
  • 点歌(网易云)
  • QQ音乐无损下载

示例图

点击查看详细内容

单曲
WqbK7d.png 歌单
WqbQAA.png

鸣谢

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_ncm-1.4.0.tar.gz (13.4 kB view details)

Uploaded Source

Built Distribution

nonebot_plugin_ncm-1.4.0-py3-none-any.whl (14.2 kB view details)

Uploaded Python 3

File details

Details for the file nonebot_plugin_ncm-1.4.0.tar.gz.

File metadata

  • Download URL: nonebot_plugin_ncm-1.4.0.tar.gz
  • Upload date:
  • Size: 13.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.15

File hashes

Hashes for nonebot_plugin_ncm-1.4.0.tar.gz
Algorithm Hash digest
SHA256 3d2758a068d9bb963fb84903075dc00c6329ec3cf470d22959b6198d6b181f95
MD5 d576a72020b6b9d8f5af16cea0942032
BLAKE2b-256 f244bfd6ce77526a8a317fca5b2eb24fd475cc501212e2171c7365444548422b

See more details on using hashes here.

File details

Details for the file nonebot_plugin_ncm-1.4.0-py3-none-any.whl.

File metadata

File hashes

Hashes for nonebot_plugin_ncm-1.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 5ae101c92b18443442108c018c6109997382e60004e0c11c6e0c0585e6b866de
MD5 0872aef6f22a1cc07abd6dae60cd4c61
BLAKE2b-256 3f5d053f269b4eeb6bb85f500624157a0470dae5de24799057c2ec6ee6a7aed2

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