Второй стрим

This commit is contained in:
2024-03-11 01:56:43 +04:00
parent 2649b9136a
commit 62922cf613
11 changed files with 147 additions and 12 deletions

45
app/views.py Normal file
View 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-контейнеров и действий для них
"""