UNPKG

koishi-plugin-emojihub-bili

Version:

[<ruby>Emojihub-bili<rp>(</rp><rt>点我查看食用方法</rt><rp>)</rp></ruby>](https://www.npmjs.com/package/koishi-plugin-emojihub-bili)🐱支持QQ官方json按钮!20群即可发按钮!😍可自定义添加或删除任意表情包!基本每个指令都有上千张!支持定时/定量消息触发![点我查看食用方法](https://www.npmjs.com/package/koishi-plugin-emojihub-bi

17 lines (14 loc) 504 B
import type { Context } from "koishi"; import { resolveLocalPath } from "./path"; import { getLocalImageProxyUrl } from "./media-proxy"; export async function loadCanvasImageSource(ctx: Context, source: string) { const localPath = resolveLocalPath(source); if (!localPath) { return ctx.canvas.loadImage(source); } const proxyUrl = getLocalImageProxyUrl(ctx, localPath); if (!proxyUrl) { throw new Error("local image proxy unavailable"); } return ctx.canvas.loadImage(proxyUrl); }