mirror of
https://github.com/openclaw/openclaw.git
synced 2026-05-05 04:00:21 +00:00
refactor(plugin-sdk): remove channel-specific sdk shims
This commit is contained in:
@@ -8,7 +8,6 @@
|
||||
import { parseExplicitTargetForChannel } from "../channels/plugins/target-parsing.js";
|
||||
import type { OpenClawConfig } from "../config/config.js";
|
||||
import { logVerbose } from "../globals.js";
|
||||
import { parseTelegramTarget } from "../plugin-sdk/telegram-runtime.js";
|
||||
import {
|
||||
clearPluginCommands,
|
||||
clearPluginCommandsForPlugin,
|
||||
@@ -168,15 +167,14 @@ function resolveBindingConversationFromCommand(params: {
|
||||
return null;
|
||||
}
|
||||
const target = parseExplicitTargetForChannel("telegram", rawTarget);
|
||||
const fallbackTarget = target ? null : parseTelegramTarget(rawTarget);
|
||||
if (!target && !fallbackTarget) {
|
||||
if (!target) {
|
||||
return null;
|
||||
}
|
||||
return {
|
||||
channel: "telegram",
|
||||
accountId,
|
||||
conversationId: target?.to ?? fallbackTarget?.chatId ?? "",
|
||||
threadId: params.messageThreadId ?? target?.threadId ?? fallbackTarget?.messageThreadId,
|
||||
conversationId: target.to,
|
||||
threadId: params.messageThreadId ?? target.threadId,
|
||||
};
|
||||
}
|
||||
if (params.channel === "discord") {
|
||||
|
||||
Reference in New Issue
Block a user