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()
|
new_url, old_chat_id = self.chat.start_new_chat()
|
||||||
|
|
||||||
if new_url:
|
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:
|
if old_chat_id:
|
||||||
console.print(f"[dim]Vorheriger Chat: {old_chat_id}[/dim]")
|
console.print(f"[dim]Vorheriger Chat: {old_chat_id}[/dim]")
|
||||||
|
|
||||||
# Neue URL in config.yaml speichern
|
# NICHT hier speichern! URL ist noch /new
|
||||||
self._save_chat_url_to_config(new_url)
|
# Erst nach dem Senden der Instruktion hat der Chat eine echte ID
|
||||||
|
|
||||||
# Warte bis der neue Chat vollständig geladen ist
|
# Warte bis der neue Chat vollständig geladen ist
|
||||||
console.print("[dim]Warte 10s bis Chat geladen...[/dim]")
|
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)
|
# Instruktionen erneut senden (mit Referenz zum alten Chat)
|
||||||
if self._send_start_signal(previous_chat_id=old_chat_id):
|
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")
|
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:
|
else:
|
||||||
console.print("[red]Claude hat nicht mit [READY] geantwortet.[/red]")
|
console.print("[red]Claude hat nicht mit [READY] geantwortet.[/red]")
|
||||||
else:
|
else:
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue