跳到主要内容

Chronocat Satori (0.0.50)

Download OpenAPI specification:Download

Chronocat Satori OpenAPI 定义

这是一份 Chronocat Satori OpenAPI 的完整定义文件。

任何时候,你都可以从 https://chronocat.vercel.app/openapi.yaml 获取到此文件。

Channel

「频道」——消息的集合。不管文字还是语音都是在频道内发生的。

Guild

「群组」——用户的集合。一个群组包含一组用户和一组频道。

GuildMember

「群组成员」——用户在特定群组内的信息。

GuildRole

「群组角色」——用户在群组内的角色或权限。

Login

「登录信息」——实现侧当前的状态。

获取登录信息

获取登录信息。

Authorizations:
satori

Responses

Response samples

Content type
application/json
{
  • "user": {
    },
  • "self_id": "string",
  • "platform": "string",
  • "status": 0
}

Message

「消息」——频道中发送的内容。

发送消息

发送一条消息。

Authorizations:
satori
Request Body schema: application/json

发送的目标和消息内容

channel_id
required
string (目标频道)

消息要发送到的频道。

在 Chronocat,群聊对应的频道为群号, 私聊对应的频道为 private: 后跟 QQ 号。

content
required
string (消息内容)

消息的内容。

格式为 Satori 消息元素字符串。

Responses

Request samples

Content type
application/json
{
  • "channel_id": "string",
  • "content": "string"
}

Response samples

Content type
application/json
[
  • {
    }
]

Reaction

「表态」——用户对消息的回应。

User

「用户」——群组内的个体。

Satori 欢迎页

展示 Satori 欢迎页面。无任何实际用途。

Authorizations:
None

Responses

获取单个资源

获取单个资源。该 URL 通常为 Satori 服务生成并在事件携带的消息元素中出现。 如果客户端无法通过此链接访问到 Chronocat Satori 服务,则需修改配置文件中的 self_url 项。

Authorizations:
None
path Parameters
assetData
required
string

资源信息。通常为 Satori 服务生成。

Responses