Home

Awesome

<div align="center">

NoneBot-Adapter-DoDo

✨ DoDo 协议适配 ✨

</div>

配置

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

Driver

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

如:

DRIVER=~aiohttp
# 或
DRIVER=~httpx+~websockets

DODO_BOTS

暂只支持 WebSocket 连接, WebHook 开发中,请先使用 WebSocket 连接模式

DoDo开放平台创建机器人,获取 client_idtoken,并在配置文件中配置机器人帐号列表。如:

DODO_BOTS='
[
  {
    "client_id": "xxx",
    "token": "xxx"
  }
]
'

使用

支持消息段

可收发:

发送图片和视频所需要的 url 都必须为官方 url 图片可通过 Bot.set_resouce_picture_upload 接口来上传图片bytes,返回结果中的 url 即为发送所需的 url。 视频尚未提供上传接口,因此只能上传来自平台事件中带有的官方视频 url。

图片和视频只能单独发送,不能和其他消息段一起发送。卡片消息可以和文本消息段一起发送。

仅支持接收:

支持事件

支持的 API 列表请参考 DoDo开放平台