来提交你的插件吧!
有疑问?来看看呗!

插件详情

astrbot_plugin_typst_support

添加 typst 渲染支持

typst
版本v1.1.0
作者baitwo02
Star1
更新2025/12/23

插件说明

astrbot plugin typst support

添加了 tyspt 支持,将预定义模板渲染为图片

模板

普通模式,触发关键字为typ

#set page(
    width: auto,
    height: auto,
    margin: (x: 5pt, y: 10pt)
)
#set text(size: 16pt, font: {font_stack})

{code}

数学模式,触发关键字为tym

#import "@preview/physica:0.9.3": *
#set page(
    width: auto,
    height: auto,
    margin: (x: 4pt, y: 8pt)
)
#set text(size: 18pt, font: {font_stack})

$ {code} $

yau模式,触发关键字为yau

#import "@preview/ourchat:0.2.0" as oc
#import oc.themes: *
#set page(margin: auto, height: auto, width: auto)
#set text(font: {font_stack})
#let yau = wechat.default-user(name: [丘成桐(囯內)])

#wechat.chat(
  theme: "light",
  ..oc.with-side-user(
    left,
    yau,
    oc.time[5月16日 上午10:23],
    oc.free-message[
      {code}
    ],
  ),
)

用法

在句子前面加上关键字即可,例如yau 我没有说过这种话

TODO

  • 添加自定义模板功能
  • yau模式添加实时时间

注意

如果提示:

[Plug] [ERRO] [astrbot_plugin_typst_support.main:167]: Typst 渲染过程中发生未知错误: file not found (searched at /root/.cache/typst/packages/preview/ourchat/0.2.0/src/assets/discord-newbie.svg)

可以尝试手动克隆仓库并导入资源:

git clone https://github.com/QuadnucYard/ourchat-typ.git
podman cp /home/baitwo02/service/ourchat-typ/src/assets astrbot:/root/.cache/typst/packages/preview/ourchat/0.2.0/src/

支持

帮助文档

AstrBot LogoAstrBot 插件市场社区

AstrBot 插件市场 是一个开放的插件分享平台,欢迎开发者们贡献优质插件。本站致力于为 AstrBot 用户提供高质量扩展,帮助您快速找到喜欢的插件,并鼓励社区伙伴分享使用心得、提出改进建议。

相关链接

官方项目主站 官方插件市场 官方项目仓库 侧边展示主站

开发相关

插件开发文档 快速提交插件 官方项目文档

© 2026 AstrBot 插件市场 Made with by Community