Skip to content
On this page

Markdown 生成的图片

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

注意

这并非 QQ 机器人官方提供的 发送 markdown 消息 ,要发送官方的 Markdown 模版消息请查看 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']
}