# platform.json 配置项 :::info 目录 [[toc]] ::: `data/config/platform.json` 配置程序连接的消息平台和相关消息处理配置项。启用的消息适配器列表,是否跟踪内容函数调用过程,群内回复时是否引用原消息,群内回复时是否at原用户,强制消息延迟范围,长消息处理策略,是否向用户隐藏AI的异常信息等。 ## 消息平台适配器 platform-adapters ```json "platform-adapters": [ { "adapter": "yiri-mirai", "enable": false, "host": "127.0.0.1", "port": 8080, "verifyKey": "yirimirai", "qq": 123456789 }, { "adapter": "nakuru", "enable": false, "host": "127.0.0.1", "ws_port": 8080, "http_port": 5700, "token": "" }, { "adapter": "aiocqhttp", "enable": false, "host": "127.0.0.1", "port": 8080, "access-token": "", }, { "adapter": "qq-botpy", "enable": false, "appid": "", "secret": "", "intents": [ "public_guild_messages", "direct_message" ] } ], ``` 目前支持 `mirai`、`go-cqhttp`、`aiocqhttp`、`qq-botpy` 四种消息平台适配器,也可以同时启用多个同种类或不同种类的平台适配器。 各个适配器的配置方式请查看[部署教程](../deploy/config.html)。 ### 多开示例 ```json "platform-adapters": [ { "adapter": "yiri-mirai", "enable": true, "host": "127.0.0.1", "port": 8080, "verifyKey": "yirimirai", "qq": 123456789 }, { "adapter": "nakuru", "enable": true, "host": "127.0.0.1", "ws_port": 8081, "http_port": 5701, "token": "token" } ] ``` ## 跟踪内容函数调用 track-function-calls ```json "track-function-calls": true, ``` 是否跟踪内容函数调用过程,如果开启了,在对话中调用的内容函数记录也会发给用户 关闭后(false)仅会发给用户最终结果 > 内容函数功能请查看插件功能文档。 ## 引用原消息 quote-origin ```json "quote-origin": false, ``` 在群内回复时是否引用原消息 ## 是否at原用户 at-sender ```json "at-sender": false, ``` 在群内回复时是否at原用户 ## 强制消息延迟范围 force-delay ```json "force-delay": [0, 0], ``` 在将响应内容发回给用户前的强制消息延迟时间范围,以防风控,单位是秒。 ## 长消息处理策略 long-text-process ```json "long-text-process": { "threshold": 256, "strategy": "forward", "font-path": "" }, ``` `threshold`:阈值,文字长度大于此值的消息会使用长消息处理策略 `strategy`:长消息处理策略,目前支持forward(转发消息组件)和image(文字转图片) `font-path`: image的渲染字体。未设置时,如果在windows下,会尝试寻找系统的微软雅黑字体,若找不到,则转为forward策略。未设置时,若不是windows系统,则直接转为forward策略。 ## 向用户隐藏AI接口的异常信息 hide-exception-info ``` "hide-exception-info": true ``` 是否向用户隐藏AI的异常信息,如果为true,当请求AI接口出现异常时,会返回一个错误的提示给用户。而把报错详情输出在控制台。