Skip to main content

一个 nonebot 的 Vocechat 适配器

Project description

nonebot

nonebot-adapter-vocechat

✨ vocechat webhook 协议适配 ✨

[!NOTE] 目前处于早期阶段

遇到问题可以反馈

配置

修改 NoneBot 配置文件 .env 或者 .env.*

Driver

参考 driver 配置项,添加 HTTPClientASGIServer 支持。

如:

DRIVER=~httpx+~fastapi

配置机器人

配置连接配置,如:

vocechat_bots=[
  {"name": "xxx","user_id": "2", "server": "http://vocechat.url", "api_key": ""}
]
vocechat_history_length=100 # 默认值

vocechat_bots 用于配置机器人

name 是任意的 bot 名称会决定 webhook 地址 如 http://{nonebot_host}:{nonebot_post}/vocechat/webhook?bot={name}

server 为 vocechat 服务器的地址。

api_key 为 vocechat 为bot生成的 api_key

user_id 为 vocechat 生成的 bot 的 user_id

vocechat_history_length 用于配置每个机器人存储的聊天记录长度,用于为 回复 提供原消息

相关项目

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_adapter_vocechat-0.1.5.tar.gz (13.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

nonebot_adapter_vocechat-0.1.5-py3-none-any.whl (16.9 kB view details)

Uploaded Python 3

File details

Details for the file nonebot_adapter_vocechat-0.1.5.tar.gz.

File metadata

  • Download URL: nonebot_adapter_vocechat-0.1.5.tar.gz
  • Upload date:
  • Size: 13.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: pdm/2.25.2 CPython/3.12.10 Windows/11

File hashes

Hashes for nonebot_adapter_vocechat-0.1.5.tar.gz
Algorithm Hash digest
SHA256 075da20e19b115a961e54d5ee81de4e69037f7a6651f8c847a23e4a955a0d381
MD5 49d4d3cecb3b31fba844c6e0141648e2
BLAKE2b-256 a23684ae5a95ae19998c38320f858105e1a275e89c3dfb3b43d435aab8be4ea3

See more details on using hashes here.

File details

Details for the file nonebot_adapter_vocechat-0.1.5-py3-none-any.whl.

File metadata

File hashes

Hashes for nonebot_adapter_vocechat-0.1.5-py3-none-any.whl
Algorithm Hash digest
SHA256 1f7f2449d11028e403db45db68ec8b3eb509ae5145d9b5aa21cc9629de2891e0
MD5 6d330f58c1fd61f409d088469fabe78d
BLAKE2b-256 158f92dc4d9ce5df359beaa0a945af6f2d815ce527da5afd3472bab5b215b263

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