Plugins: fix Telegram runtime extension imports

This commit is contained in:
huntharo 2026-03-15 17:12:05 -04:00 committed by Vincent Koc
parent 1ea2e30f46
commit b0e109ca91
2 changed files with 18 additions and 8 deletions

View File

@ -40,7 +40,17 @@ import {
} from "../../../extensions/telegram/src/audit.js";
import { monitorTelegramProvider } from "../../../extensions/telegram/src/monitor.js";
import { probeTelegram } from "../../../extensions/telegram/src/probe.js";
import { sendMessageTelegram, sendPollTelegram } from "../../../extensions/telegram/src/send.js";
import {
deleteMessageTelegram,
editMessageReplyMarkupTelegram,
editMessageTelegram,
pinMessageTelegram,
renameForumTopicTelegram,
sendMessageTelegram,
sendPollTelegram,
sendTypingTelegram,
unpinMessageTelegram,
} from "../../../extensions/telegram/src/send.js";
import { resolveTelegramToken } from "../../../extensions/telegram/src/token.js";
import { resolveEffectiveMessagesConfig, resolveHumanDelayConfig } from "../../agents/identity.js";
import { handleSlackAction } from "../../agents/tools/slack-actions.js";

View File

@ -139,7 +139,7 @@ export type PluginRuntimeChannel = {
monitorTelegramProvider: typeof import("../../../extensions/telegram/src/monitor.js").monitorTelegramProvider;
messageActions: typeof import("../../channels/plugins/actions/telegram.js").telegramMessageActions;
typing: {
pulse: typeof import("../../telegram/send.js").sendTypingTelegram;
pulse: typeof import("../../../extensions/telegram/src/send.js").sendTypingTelegram;
start: (params: {
to: string;
accountId?: string;
@ -152,8 +152,8 @@ export type PluginRuntimeChannel = {
}>;
};
conversationActions: {
editMessage: typeof import("../../telegram/send.js").editMessageTelegram;
editReplyMarkup: typeof import("../../telegram/send.js").editMessageReplyMarkupTelegram;
editMessage: typeof import("../../../extensions/telegram/src/send.js").editMessageTelegram;
editReplyMarkup: typeof import("../../../extensions/telegram/src/send.js").editMessageReplyMarkupTelegram;
clearReplyMarkup: (
chatIdInput: string | number,
messageIdInput: string | number,
@ -166,10 +166,10 @@ export type PluginRuntimeChannel = {
cfg?: ReturnType<typeof import("../../config/config.js").loadConfig>;
},
) => Promise<{ ok: true; messageId: string; chatId: string }>;
deleteMessage: typeof import("../../telegram/send.js").deleteMessageTelegram;
renameTopic: typeof import("../../telegram/send.js").renameForumTopicTelegram;
pinMessage: typeof import("../../telegram/send.js").pinMessageTelegram;
unpinMessage: typeof import("../../telegram/send.js").unpinMessageTelegram;
deleteMessage: typeof import("../../../extensions/telegram/src/send.js").deleteMessageTelegram;
renameTopic: typeof import("../../../extensions/telegram/src/send.js").renameForumTopicTelegram;
pinMessage: typeof import("../../../extensions/telegram/src/send.js").pinMessageTelegram;
unpinMessage: typeof import("../../../extensions/telegram/src/send.js").unpinMessageTelegram;
};
};
signal: {