From 241f6db88de8cbf7966b213cef83142b6ce55e57 Mon Sep 17 00:00:00 2001 From: ClovertaTheTrilobita Date: Thu, 16 Jan 2025 12:09:47 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0README.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 50 +++++++++++++++++++++++++++++++++++++++----------- 1 file changed, 39 insertions(+), 11 deletions(-) diff --git a/README.md b/README.md index 7b76a33..6710423 100644 --- a/README.md +++ b/README.md @@ -16,7 +16,7 @@ - 多种个性化用法,如天气、每日运势(~~机器人时尚单品~~)、点歌、编辑个人待办等,后续功能开发中🔧 - 使用轻量化数据库sqlite管理数据,实现为每位用户单独存取数据🔍 - +
## 🌈目前功能: @@ -29,14 +29,14 @@ - [ ] 今日老婆 - [ ] 群老婆 - +
## 🛠️使用 - 关于Nonebot完整部署使用方法,请查看[官方文档](https://nonebot.dev/) - +
### ⚙️一、环境配置 @@ -53,7 +53,7 @@ conda create --name chatbot python=3.11 **🚫注意:**机器人**不**支持Static Badge的发行版,推荐使用Static Badge - +
此机器人运行所需依赖已全部打包至***requirements.txt***,您只需回到项目根目录 @@ -65,7 +65,7 @@ pip install -r requirements.txt 安装所需依赖。 - +
**使用网易云点歌需要另外安装:** @@ -73,7 +73,7 @@ pip install -r requirements.txt npm install crypto-js ``` - +
### ✒️二、配置所需文件 @@ -100,7 +100,7 @@ QQ_BOTS=' ``` 分别在id、token、secret处填写你的机器人ID,机器人Token和Apple Secret,需从[QQ开放平台](https://q.qq.com/)获取。 - +
### 📍二、启动机器人 @@ -112,7 +112,7 @@ python bot.by 或者选择编译器启动,便可以启动机器人。 - +
### 🗒️三、项目结构 @@ -189,7 +189,7 @@ python bot.by - 基本插件存储在qq_plugins目录中,启动即可使用 - 部分插件通过调用其它目录中的方法完成其功能 - +
### 🎈四、更多功能 @@ -216,13 +216,13 @@ user_list user_todo_list ``` -初始化相关脚本存放在 /src/my_sqlite/data_init 目录下。 +初始化相关脚本存放在 [src/my_sqlite/data_init](src/my_sqlite/data_init) 目录下。 每次启动机器人,程序会自动检查上述六张表是否存在,有表缺失则会在数据库中自动创建对应的表。 对已存在的表不做处理。 - +
#### ⛅从图床发送图片 @@ -252,3 +252,31 @@ image: 将你的机器人app_id,smms图床Token和聚合图床Token替换上述\(可以根据自身需求选填) 之后在[get_image.py](src/image/get_image.py)中找到对应的方法,根据自身需求调用。 + +
+ +#### 🎵使用网易云API实现点歌 + +##### 介绍: + +机器人支持在线点歌,将音乐文件以QQ语音的形式发送至群聊。 + +快点一首你喜欢的歌给群友听吧! + +
+ +*PC端QQ由于未知原因可能会出现播放失败的问题,这绝对不是咱的问题,绝对不是!* + +##### 使用: + +若您是初次使用点歌功能,在群聊中@机器人后,机器人会提示: + +``` +登录失效,请联系管理员进行登录 +``` + +此时会在[src/music](src/music)目录下生成一张qrcode.png,您需要使用手机端网易云音乐**扫码**该二维码,登录您的网易云账号。 + +
+ +**🚨注意:**目前点歌的实现方法为获取请求到的第一首歌,并且自动跳过无法下载(付费)歌曲,若您想点的歌原唱为付费,可能会随机到一首翻唱或其它版本。