From 241d94688708894ac70e0eca17ad9ae56f3c3025 Mon Sep 17 00:00:00 2001 From: SamNet-dev Date: Fri, 6 Feb 2026 15:48:55 -0600 Subject: [PATCH] fix: Regenerate Telegram script on update for seamless fixes Added regen-telegram to update-components so Telegram bot code gets updated automatically when users run conduit update. No re-setup needed. --- conduit.sh | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/conduit.sh b/conduit.sh index 9fcf854..2e4908b 100644 --- a/conduit.sh +++ b/conduit.sh @@ -7210,6 +7210,7 @@ case "${1:-menu}" in version|-v|--version) show_version ;; help|-h|--help) show_help ;; regen-tracker) setup_tracker_service 2>/dev/null ;; + regen-telegram) [ "${TELEGRAM_ENABLED:-false}" = "true" ] && setup_telegram_service 2>/dev/null ;; menu|*) show_menu ;; esac MANAGEMENT @@ -7398,8 +7399,9 @@ main() { echo -e "${RED}Failed to update management script${NC}" exit 1 fi - # Regenerate tracker via the newly installed management script + # Regenerate tracker and telegram via the newly installed management script "$INSTALL_DIR/conduit" regen-tracker 2>/dev/null || true + "$INSTALL_DIR/conduit" regen-telegram 2>/dev/null || true # Rewrite conduit.service to correct format (fixes stale/old service files) if command -v systemctl &>/dev/null && [ -f /etc/systemd/system/conduit.service ]; then local need_rewrite=false