Files
openclaw/extensions/telegram/src/runtime.ts
2026-06-04 22:03:15 -04:00

15 lines
581 B
TypeScript

// Telegram plugin module implements runtime behavior.
import { createPluginRuntimeStore } from "openclaw/plugin-sdk/runtime-store";
import type { TelegramRuntime } from "./runtime.types.js";
const {
setRuntime: setTelegramRuntime,
clearRuntime: clearTelegramRuntime,
getRuntime: getTelegramRuntime,
tryGetRuntime: getOptionalTelegramRuntime,
} = createPluginRuntimeStore<TelegramRuntime>({
pluginId: "telegram",
errorMessage: "Telegram runtime not initialized",
});
export { clearTelegramRuntime, getOptionalTelegramRuntime, getTelegramRuntime, setTelegramRuntime };