外观
MD模板和按钮模板简单
字数统计:608 字
阅读时长:2 分钟
🚨 警告
该篇文章仅适用于QQ群/频道官方机器人
平台,即bot_id
为qqgroup
和qqguild
。
其他平台发送按钮和MD相关消息,无需模板,仅需要配置data/core_config.json
中的SendButtonsPlatform
和SendMDPlatform
为对应平台的bot_id即可。
简单流程概述
- 用户主动填写自己拥有的MD模板和按钮模板
- 用户配置
data/core_config.json
中的【尝试读取模板文件并发送】(TryTemplateForQQ
)为开- 该开关默认为开,如不是特意调整,无需手动配置
以上两步之后,用户配置完成,以下为GsCore自动处理的过程
- GsCore发送消息时确认
TryTemplateForQQ
开关为开 - 自动读取目录下的模板文件进行消息匹配
- 如果发现匹配的MD模板,则自动转换为模板MD消息
- 如果发现匹配的按钮模板,则发送模板MD+按钮模板消息
- 如果都没匹配到,则正常发送消息
主动填写模板
💡 提醒
为了方便Core插件的多平台适配
GsCore可以通过用户主动填写拥有的MD模板和按钮模板
来对Core即将发送的消息进行解析
如果Core即将发送的信息可以匹配某个MD模板
则会自动调用该模板!
申请MD模板和按钮模板
进入该路径
gsuid_core/data/template
,下文简称模板路径
进入
模板路径/markdown
中- 创建一个或多个名字是【MD模板ID】,内容是【你的模板】的【txt文件】
填入按钮模板ID(以下二选一)
进入
模板路径/custom_buttons
中(该路线会检查调用命令,命令匹配即自动发送该按钮模板)创建一个或多个名字是【你希望带按钮的命令】,内容是【你的ID】的【json文件】
- json
{ "id": "102072861_1702110272" }
进入
模板路径/buttons
中(该路线会自动分析按钮模板,core发送消息匹配即可带上)- 创建一个或多个名字是【按钮模板ID】,内容是【你的模板】的【json文件】
参考图片
- MD模板
- 按钮模板(路线1)
- 按钮模板(路线2)