import time time.sleep(1) splitter1 = 'Рабочий процесс' splitter2 = 'Окно настройки робота' title = 'КАЗНАЧЕЙ' introHeader = 'Применение:' introText = 'Робот-казначей выполняет выгрузку банковских выписок' workflowHeader1 = 'Шаг 1: Авторизация в клиент-банке' workflowDescription1 = 'Выполняет робот' workflowHint1 = 'Авторизация на сайте банка' workflowHeader2 = 'Шаг 2: Выгрузка выписок' workflowDescription2 = 'Выполняет робот' workflowHint2 = 'Скачивание выписок с сайта банка' workflowHeader3 = 'Шаг 3: Перенаправление выписок' workflowDescription3 = 'Выполняет робот' workflowHint3 = 'Например, размещение в сетевой папке' dropBankTitle = 'Выберите банк...' dropBank1 = 'Сбербанк' dropBank2 = 'ВТБ' dropBank3 = 'Альфа' dropBankAccountTitle = 'Выберите счет' dropBankAccount1 = 'Счет 1' dropBankAccount2 = 'Счет 2' dropBankAccount3 = 'Счет 3' dropBankAccountAll = 'Счет XY' checkboxPerTitle = 'Период:' checkboxPer1 = 'За день' checkboxPer2 = 'За месяц' checkboxFormTitle = '' checkboxForm1 = 'PDF' checkboxForm2 = '1C' checkboxForm3 = 'WORD' checkboxForm4 = 'EXCEL' emailTitle = 'Укажите почту (необязательно):' emailWindow = 'example@mail.ru' btnDownload = 'Скачать' btnEmail = 'Отправить' html = f''' Treasurer

{title}


{introHeader}

{introText}

{splitter1}

{workflowHeader1}
{workflowDescription1}
{workflowHeader2}
{workflowDescription2}
{workflowHeader3}
{workflowDescription3}

{splitter2}




{emailTitle}

''' from pyOpenRPA.Tools import CrossOS from pyOpenRPA import Orchestrator # Import orchestrator main from pyOpenRPA.Orchestrator.Server import app import threading from fastapi import Depends from fastapi.responses import PlainTextResponse from fastapi.responses import FileResponse # Подключени файлов связанных с роботом-казначеем01 @app.get(path="/TREASURER_01/scripts",tags=["TREASURER_01"]) def get_file(): return FileResponse("Demo\\TREASURER_01\\Treasurer01.js") lCPManager = Orchestrator.Managers.ControlPanel(inControlPanelNameStr="Treasurer01ControlPanel", inRefreshHTMLJinja2TemplatePathStr=CrossOS.PathStr("Demo\\TREASURER_01\\index.html"), inJinja2TemplateRefreshBool = True) with open("Demo\\TREASURER_01\\index.html", 'w', encoding='UTF-8') as file: file.write(html)