Skip to main content

一个用于在QQ群中分享ASMR音声的NoneBot2插件

Project description

nonebot-plugin-asmr100

一个基于 NoneBot2 的插件,用于在QQ群中分享ASMR音声。

功能特点

  • 🔍 通过关键词或标签搜索音声
  • 📂 查看音声的详细信息和轨道列表
  • 🎵 下载并分享单个音频文件
  • 📦 将多个音频文件打包成加密ZIP文件分享
  • 🔒 支持文件加密保护隐私
  • 🔄 支持格式转换,优化文件大小
  • 🛡️ 文件反和谐处理,避免内容审查

安装

使用 pip

pip install nonebot-plugin-asmr100

使用 nb-cli

nb plugin install nonebot-plugin-asmr100

配置

在 NoneBot2 的 .env 文件中添加以下配置:

# ASMR插件配置
# 数据保存目录,默认为 data/asmr100
ASMR_DATA_DIR=data/asmr100
# ZIP文件密码,默认为 afu3355
ASMR_ZIP_PASSWORD=afu3355
# 最大错误尝试次数,默认为 3
ASMR_MAX_ERROR_COUNT=3

前置要求

  1. 需要安装 nonebot-plugin-htmlrender 以支持图片渲染
  2. 可选:安装 ffmpeg 以支持音频格式转换
  3. 可选:安装 7zzip 命令行工具以支持高强度加密

使用方法

命令列表

  • 搜音声 [关键词] [页数] - 搜索音声,可用空格或"/"分割不同tag
  • 搜索下一页 - 显示搜索结果的下一页
  • 听音声 [RJ号] [选项] - 下载并分享音声文件

选项说明

  • 数字序号:下载并发送对应序号的单个音频文件
  • 数字+zip:下载对应序号的音频文件并创建加密ZIP
  • "全部"/"all":下载所有音频文件并创建加密ZIP
  • 字母序号:下载对应字母序号的文件夹并创建加密ZIP

示例

搜音声 伪娘 催眠 1
搜索下一页
听音声 RJ123456
听音声 RJ123456 2
听音声 RJ123456 2 zip
听音声 RJ123456 all
听音声 RJ123456 A

注意事项

  • 文件大小受QQ群文件上传限制,过大的文件可能无法上传
  • 为提高成功率,建议使用压缩方式发送文件
  • 密码保护的ZIP文件需要使用密码解压
  • 本插件仅供学习交流使用,请勿用于非法用途
  • 请遵守相关法律法规,尊重版权

更新日志

0.1.0 (初始版本)

  • 实现基本的搜索和下载功能
  • 支持文件夹结构和文件列表显示
  • 支持文件转换和压缩

开源协议

本项目采用 MIT 许可证。

致谢

作者

  • 阿福 (主要开发者)

本项目仅供技术研究使用,请勿用于任何违法违规用途

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_asmr100-0.1.0.tar.gz (14.6 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_asmr100-0.1.0-py3-none-any.whl (15.2 kB view details)

Uploaded Python 3

File details

Details for the file nonebot_plugin_asmr100-0.1.0.tar.gz.

File metadata

  • Download URL: nonebot_plugin_asmr100-0.1.0.tar.gz
  • Upload date:
  • Size: 14.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.9

File hashes

Hashes for nonebot_plugin_asmr100-0.1.0.tar.gz
Algorithm Hash digest
SHA256 f46125404938abe9b546100838fff8899253a140cad513191b6e863f6b324ce3
MD5 65673f64e1fa0fddc01f9d30dedc2f20
BLAKE2b-256 94678687752b171ca748f1a6908a8300cc39ef77c0dc5f8af117dcf76b1c86b2

See more details on using hashes here.

File details

Details for the file nonebot_plugin_asmr100-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for nonebot_plugin_asmr100-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 6046b9ec1b290499fd86e1aa54051be6898b3cf1757b82b217d688be7ab51715
MD5 a3297cc2f8d036cc36519b4fb45b0924
BLAKE2b-256 2283dbcc4efc3e73e1eecb12272f94b0fb6f22c8b182e9f53ee25f92306516a5

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