Markdown 生成的图片
添加一张由 Markdown 文本渲染的图片,直接传入 md 格式的文本,使用 HTML 模式渲染。建议先阅读 发送 html 生成的图片 了解如何启动 Chromium。
注意
这并非 QQ 机器人官方提供的 发送 markdown 消息 ,要发送官方的 Markdown 模版消息请查看 Markdown 模版。
Chain().markdown()
参数名 | 类型 | 释义 | 默认值 |
---|---|---|---|
content | str | markdown 文本 | |
render_time | int | 渲染时间(毫秒) | 200 |
is_dark | bool | 是否使用暗黑样式 | False |
python
Chain(data).markdown(text)
提示
文本量大时,渲染将会耗费较长时间,默认预留200ms的渲染时间。可通过参数 render_time
设置需要的时间。
更换渲染 Markdown 的 HTML 文件
更改全局配置可以使用自己的 HTML 文件渲染 Markdown
python
from amiyabot.builtin.messageChain import ChainConfig
ChainConfig.md_template = './myMarkdown.html'
ChainConfig.md_template_dark = './myDarkMarkdown.html'
HTML 内需要实现以下方法获取到 Markdown 文本
js
window.init = (data) => {
const markdownText = data['content']
}