fix(telegram): normalize chat ids and improve errors

This commit is contained in:
Peter Steinberger
2025-12-20 14:21:49 +00:00
parent a88e5968ae
commit 6ca897e055
4 changed files with 92 additions and 12 deletions

View File

@@ -360,7 +360,13 @@ export async function agentCommand(
const telegramTarget = opts.to?.trim() || undefined;
const logDeliveryError = (err: unknown) => {
const message = `Delivery failed (${deliveryProvider}): ${String(err)}`;
const deliveryTarget =
deliveryProvider === "telegram"
? telegramTarget
: deliveryProvider === "whatsapp"
? whatsappTarget
: undefined;
const message = `Delivery failed (${deliveryProvider}${deliveryTarget ? ` to ${deliveryTarget}` : ""}): ${String(err)}`;
runtime.error?.(message);
if (!runtime.error) runtime.log(message);
};