new chat id, wird nach dem senden der instruktion gespeichert
This commit is contained in:
parent
9122058617
commit
55607fefd5
|
|
@ -805,12 +805,12 @@ Erst dann starten die automatischen TICKs mit Bildern!"""
|
|||
new_url, old_chat_id = self.chat.start_new_chat()
|
||||
|
||||
if new_url:
|
||||
console.print(f"[green]Neuer Chat: {new_url}[/green]")
|
||||
console.print(f"[green]Neuer Chat geöffnet (URL kommt nach Instruktion)[/green]")
|
||||
if old_chat_id:
|
||||
console.print(f"[dim]Vorheriger Chat: {old_chat_id}[/dim]")
|
||||
|
||||
# Neue URL in config.yaml speichern
|
||||
self._save_chat_url_to_config(new_url)
|
||||
# NICHT hier speichern! URL ist noch /new
|
||||
# Erst nach dem Senden der Instruktion hat der Chat eine echte ID
|
||||
|
||||
# Warte bis der neue Chat vollständig geladen ist
|
||||
console.print("[dim]Warte 10s bis Chat geladen...[/dim]")
|
||||
|
|
@ -821,6 +821,14 @@ Erst dann starten die automatischen TICKs mit Bildern!"""
|
|||
# Instruktionen erneut senden (mit Referenz zum alten Chat)
|
||||
if self._send_start_signal(previous_chat_id=old_chat_id):
|
||||
console.print("[bold green]Claude ist bereit! Heartbeat läuft weiter.[/bold green]\n")
|
||||
|
||||
# JETZT hat der Chat eine echte ID - URL speichern
|
||||
final_url = self.chat.get_current_chat_url()
|
||||
if final_url and '/chat/' in final_url and '/new' not in final_url:
|
||||
self._save_chat_url_to_config(final_url)
|
||||
console.print(f"[dim]Chat-ID: {self.chat.extract_chat_id(final_url)}[/dim]")
|
||||
else:
|
||||
console.print("[yellow]⚠ Konnte finale Chat-URL nicht ermitteln[/yellow]")
|
||||
else:
|
||||
console.print("[red]Claude hat nicht mit [READY] geantwortet.[/red]")
|
||||
else:
|
||||
|
|
|
|||
Loading…
Reference in New Issue