基于go-cqhttp与nonebot2的 网易云 无损音乐下载
Project description
nonebot-plugin-ncm
✨ 基于go-cqhttp与nonebot2的 网易云 无损音乐 点歌/下载 ✨
开始
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音乐无损下载
示例图
鸣谢
Project details
Release history Release notifications | RSS feed
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.3.5.tar.gz
(13.0 kB
view details)
Built Distribution
File details
Details for the file nonebot-plugin-ncm-1.3.5.tar.gz
.
File metadata
- Download URL: nonebot-plugin-ncm-1.3.5.tar.gz
- Upload date:
- Size: 13.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.0 CPython/3.9.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f2a50589a87b1d5f3252930b36127269edb554b0038030ba561f272228f1cfdf |
|
MD5 | c10af04278cea5a9909d0d6daca77d81 |
|
BLAKE2b-256 | a933a40f5b1b27c7de7fe12994be21844b460a06ad11d17cb1291ecc14fd1e73 |
File details
Details for the file nonebot_plugin_ncm-1.3.5-py3-none-any.whl
.
File metadata
- Download URL: nonebot_plugin_ncm-1.3.5-py3-none-any.whl
- Upload date:
- Size: 13.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.0 CPython/3.9.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a8e819436626621400dd8efb7ee5fd044134db0930eaeddcbf8223cb767a5ea8 |
|
MD5 | 66427004a55bf5bc67e5ea6bba858e79 |
|
BLAKE2b-256 | 46bbca816cb58f844680f3d899f50a4cd068f80eaadb54b9e180756e84b651ee |