Второй стрим
This commit is contained in:
45
app/views.py
Normal file
45
app/views.py
Normal file
@ -0,0 +1,45 @@
|
||||
menu = {
|
||||
"start": "Начало работы",
|
||||
"command": "Выполнение произвольной команды",
|
||||
"multiply_commands": "Выполнение нескольких команд",
|
||||
"docker_list": "Список Docker-контейнеров",
|
||||
}
|
||||
|
||||
|
||||
def start_bot_message():
|
||||
return "Бот запущен"
|
||||
|
||||
|
||||
def stop_bot_message():
|
||||
return "Бот остановлен"
|
||||
|
||||
|
||||
def user_command(result: str):
|
||||
return f"<pre><code>{result or 'Done'}</code></pre>"
|
||||
|
||||
|
||||
def exec_command_message(cwd: str):
|
||||
return f"Режим выполнения команд.\nВы находитесь в директории:\n{cwd}\n\nИли введите cancel для остановки."
|
||||
|
||||
|
||||
def exec_canceled():
|
||||
return "Процесс выполнения команд остановлен."
|
||||
|
||||
|
||||
def changed_dir(cwd: str):
|
||||
return f"Перешли в директорию {cwd}"
|
||||
|
||||
|
||||
def subprocess_error(e: str):
|
||||
return f"Неверная команда или произошла ошибка:\n<pre><code>{e}</code></pre>"
|
||||
|
||||
|
||||
def start_text():
|
||||
return """Бот для управления сервером.
|
||||
|
||||
Доступные команды:
|
||||
/start - информация о доступных командах
|
||||
/command <команда> - выполнение произвольной команды
|
||||
/multiply_commands - выполнение нескольких команд с запоминанием пути
|
||||
/docker_list - отображение списка Docker-контейнеров и действий для них
|
||||
"""
|
Reference in New Issue
Block a user