Zum Inhalt

Bestätigung

Ein optionaler Schritt „Sind Sie sicher?“, bevor eine Schaltfläche ausgeführt wird. Er wird mit confirm: true aktiviert und eignet sich für destruktive Aktionen.

Der Bot fragt (Confirm: … ?) mit Yes / Cancel sowie Home (und Back, wenn Sie sich in einer Kategorie befinden). Wenn Run Command aktiviert ist, bleibt diese Schaltfläche auch auf dem Bestätigungsbildschirm. Bis Sie Yes antippen, wird nichts ausgeführt; Cancel, Home und Back lassen den Befehl unangetastet.

Die Aufforderung läuft nach einer Weile ab (standardmäßig nach 5 Minuten). Ändern Sie dies mit confirm_ttl in Ihrer Konfigurationsdatei. Ist sie abgelaufen, tippen Sie die Schaltfläche erneut an, um eine neue Aufforderung zu erhalten.

Verwenden Sie dies für alles, was sich nicht rückgängig machen lässt

Eine Menüschaltfläche ist auf dem Smartphone nur ein Antippen entfernt, und alle zugelassenen Benutzer sehen dasselbe Menü. Setzen Sie confirm: true für Schaltflächen, die einen Dienst stoppen, Daten löschen oder den Rechner neu starten.

Eine Schaltfläche, die vor der Ausführung nachfragt

Schaltfläche zum Stoppen von nginx
- name: nginx stoppen
  type: button
  function: command
  command: "systemctl stop nginx"
  confirm: true

Konfiguration

Informationen zu confirm für Schaltflächen und zum globalen confirm_ttl finden Sie unter Konfiguration.

Verwandte Themen