mirror of
https://github.com/openclaw/openclaw.git
synced 2026-05-05 11:00:21 +00:00
fix: add Telegram native progress placeholder opt-in for plugin commands (#59300)
Merged via squash.
Prepared head SHA: 4f5bc22a89
Co-authored-by: jalehman <550978+jalehman@users.noreply.github.com>
Co-authored-by: jalehman <550978+jalehman@users.noreply.github.com>
Reviewed-by: @jalehman
This commit is contained in:
@@ -570,6 +570,15 @@ function emitMessageSentHooks(
|
||||
emitInternalMessageSentHook(params);
|
||||
}
|
||||
|
||||
export function emitTelegramMessageSentHooks(params: EmitMessageSentHookParams): void {
|
||||
const hookRunner = getGlobalHookRunner();
|
||||
emitMessageSentHooks({
|
||||
...params,
|
||||
hookRunner,
|
||||
enabled: hookRunner?.hasHooks("message_sent") ?? false,
|
||||
});
|
||||
}
|
||||
|
||||
export async function deliverReplies(params: {
|
||||
replies: ReplyPayload[];
|
||||
chatId: string;
|
||||
|
||||
@@ -1,2 +1,6 @@
|
||||
export { deliverReplies, emitInternalMessageSentHook } from "./delivery.replies.js";
|
||||
export {
|
||||
deliverReplies,
|
||||
emitInternalMessageSentHook,
|
||||
emitTelegramMessageSentHooks,
|
||||
} from "./delivery.replies.js";
|
||||
export { resolveMedia } from "./delivery.resolve-media.js";
|
||||
|
||||
Reference in New Issue
Block a user