Перейти к содержанию

Справочник по CLI

Команды используют эту форму

Command syntax
telegram-commander <command> [flags]

--config/-c требуется для команд, загружающих конфигурацию. Путь может быть относительным к текущему рабочему каталогу или абсолютным. Что входит в это файл описан в Конфигурация.

Если вы только начинаете, Запуск в CLI показывает эти команды в том порядке, в котором вы будете их использовать.

Команды

run

Запустите бота на переднем плане.

Запустить бота на переднем плане

Run the bot
telegram-commander run --config /path/to/configfile.yaml

Изменения конфигурации требуют перезагрузки

Бот читает конфигурацию один раз при запуске. После редактирования файла перезапустите процесс (например, systemctl restart telegram-commander).

validate

Проверка конфигурации, функций и ссылок на кнопки в автономном режиме.

Проверьте конфигурацию в автономном или онлайн-режиме

Validate the config
telegram-commander validate --config /path/to/configfile.yaml
telegram-commander validate --config /path/to/configfile.yaml --online

--online нужен Интернет

При использовании --online проверка также спрашивает Telegram, работает ли токен бота, поэтому машина должна иметь возможность связаться с Telegram.

version

Выведите версию программы.

fmt

Отформатируйте файл конфигурации YAML.

Распечатать или сохранить форматированный YAML

Format a config file
telegram-commander fmt --config /path/to/configfile.yaml
telegram-commander fmt --config /path/to/configfile.yaml -w

environ

Вывести переменные среды процесса (полезно для отладки модулей службы).

list-functions

Список встроенных и загруженных пользовательских функций. Используйте его, чтобы убедиться, что нужные файлы функций найдены файлы функций. См. Функции.

Показать все доступные функции

List available functions
telegram-commander list-functions --config /path/to/configfile.yaml

completion

Создайте скрипты автодополнения для оболочки:

Выберите оболочку, которую вы используете

Generate a completion script
telegram-commander completion bash
telegram-commander completion zsh
telegram-commander completion fish
telegram-commander completion powershell

manpage

Выведите страницу руководства в стандартный вывод.

Похожие страницы