Skip to main content

一款适用于QQ群聊天的语录库插件

Project description

nonebot-plugin-quote

✨ QQ群聊语录库 ✨

📖 介绍

一款适用于QQ群聊天的语录库插件。

  • 主要功能

    • 上传聊天截图
    • 随机投放聊天语录
    • 根据关键词投放聊天语录

💿 安装

OCR支持

本插件需要使用OCR技术,为了使本插件正常运行,需要使用Docker快速部署OCR服务。

感谢OCR技术支持: https://github.com/alisen39/TrWebOCR

docker pull mmmz/trwebocr:latest

docker run -itd --rm -p 8089:8089 --name trwebocr mmmz/trwebocr:latest 

⚙️ 配置

在 nonebot2 项目的 .env 文件中添加下表中的必填配置

配置项 必填 默认值 说明
OCR_URL 'http://localhost:8089/api/tr-run/' OCR所需的接口url, 如果你是按照上述命令运行的Docker镜像, 无需额外配置
RECORD_PATH 空字符串 必要的json文件路径, 示例'/data/record.json'
INVERTED_INDEX_PATH 空字符串 必要的json文件路径, 示例'/data/inverted_index.json'
TMP_DIR 空字符串 临时文件夹路径, 示例'/data/'

其中,需要在RECORD_PATHINVERTED_INDEX_PATH中手动创建两个json文件,并在其中填入{}以确保其能够正确运行

🎉 使用

默认配置下,@机器人加指令即可。

指令 需要@ 范围 说明
上传 群聊 开启语录上传通道
语录上传通道开启后直接发送图片 群聊 上传图片至语录库
语录 + 关键词(可选) 群聊 根据关键词返回一个符合要求的图片, 没有关键词时随机返回

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_quote-0.1.3.tar.gz (4.5 kB view details)

Uploaded Source

Built Distribution

nonebot_plugin_quote-0.1.3-py3-none-any.whl (5.4 kB view details)

Uploaded Python 3

File details

Details for the file nonebot_plugin_quote-0.1.3.tar.gz.

File metadata

  • Download URL: nonebot_plugin_quote-0.1.3.tar.gz
  • Upload date:
  • Size: 4.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.4.0 CPython/3.8.10 Linux/5.15.0-1034-azure

File hashes

Hashes for nonebot_plugin_quote-0.1.3.tar.gz
Algorithm Hash digest
SHA256 85f2f09603593e9b2dfbbd151358eecb62e674bda8e0e12ae5f56fe975e8ee1a
MD5 669655d2449de3b37c280a753b7dde95
BLAKE2b-256 ecfb6d7d79b264cc805adbe6572a0a77dd7990251450536867d6a933197421ed

See more details on using hashes here.

Provenance

File details

Details for the file nonebot_plugin_quote-0.1.3-py3-none-any.whl.

File metadata

File hashes

Hashes for nonebot_plugin_quote-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 a6ab78f94c40246f15611f1c47d082c13a4773285e5ad96a20b7ab5bff6aeb05
MD5 89d2be00d4aca271581492c56edc2485
BLAKE2b-256 eb8d212b37e95db5997d738118b94c511a68b368f77b549e749b8a802ea056da

See more details on using hashes here.

Provenance

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