Skip to content
On this page

Markdown 生成的图片 ​

添加一张由 Markdown 文本渲染的图片,直接传入 md 格式的文本,使用 HTML 模式渲染。建议先阅读 发送 html 生成的图片 了解如何启动 Chromium。

注意

这并非 QQ 机器人官方提供的 Markdown 消息(客户端原生渲染)。

Chain().markdown() ​

参数名类型释义默认值
contentstrmarkdown 文本
render_timeint渲染时间(毫秒)200
is_darkbool是否使用暗黑样式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']
}