Aller au contenu

Fonction

Ce qui s’exécute lorsque vous appuyez sur un bouton. Une fonction reçoit des paramètres et les transforme en commande shell.

Il existe deux types :

  • Les fonctions intégrées sont fournies avec le programme (command, script). Vous ne les créez pas.
  • Les fonctions personnalisées sont des fonctions supplémentaires que vous définissez dans des fichiers YAML placés dans function_directory.

Lorsque vous appuyez sur un bouton, le bot recherche la fonction, insère les valeurs du bouton et exécute le résultat dans le shell.

Un bouton utilisant la fonction intégrée command

Bouton Uptime
- name: Uptime
  type: button
  function: command
  command: "uptime"

Configuration

Pour function_directory et les champs de bouton qui référencent des fonctions, consultez Configuration.

Pages associées

  • Paramètre — les valeurs nommées nécessaires à une fonction
  • Fonctions — fonctions intégrées et personnalisées en détail
  • Menu — comment les boutons référencent les fonctions