AI Update: بله
This commit is contained in:
@@ -622,6 +622,7 @@ def format_ftp_info(
|
||||
user: Optional[str] = None,
|
||||
path: str = "/",
|
||||
tls: bool = False,
|
||||
password: Optional[str] = None,
|
||||
lang: str = "fa",
|
||||
) -> str:
|
||||
"""Formats FTP connection and deployment status for Telegram HTML."""
|
||||
@@ -630,18 +631,20 @@ def format_ftp_info(
|
||||
host_str = f"<code>{escape_html(host)}:{port}</code>" if host else ("<i>(تنظیم نشده)</i>" if is_fa else "<i>(Not configured)</i>")
|
||||
user_str = f"<code>{escape_html(user)}</code>" if user else ("<i>(ندارد)</i>" if is_fa else "<i>(None)</i>")
|
||||
path_str = f"<code>{escape_html(path)}</code>"
|
||||
pass_str = f"<code>{'•' * min(len(password), 8)}</code> <i>(تنظیم شده)</i>" if password else ("<i>(ندارد)</i>" if is_fa else "<i>(None)</i>")
|
||||
tls_str = "بله (FTPS/TLS امن) 🔒" if tls else "خیر (FTP معمولی)"
|
||||
tls_str_en = "Yes (Secure FTPS/TLS) 🔒" if tls else "No (Standard FTP)"
|
||||
|
||||
if is_fa:
|
||||
return (
|
||||
f"🚀 <b>تنظیمات استقرار و دیپلوی FTP پروژه</b>\n\n"
|
||||
f"🚀 <b>تنظیمات استقرار و مشخصات FTP پروژه</b>\n\n"
|
||||
f"• 📁 <b>پروژه:</b> <code>{clean_p}</code>\n"
|
||||
f"• 🌐 <b>سرور / هاست FTP:</b> {host_str}\n"
|
||||
f"• 🌐 <b>سرور / هاست:</b> {host_str}\n"
|
||||
f"• 👤 <b>نام کاربری:</b> {user_str}\n"
|
||||
f"• 🔑 <b>رمز عبور:</b> {pass_str}\n"
|
||||
f"• 📂 <b>مسیر مقصد روی هاست:</b> {path_str}\n"
|
||||
f"• 🔒 <b>پروتکل امن (FTPS):</b> {tls_str}\n\n"
|
||||
f"💡 <i>در زمان دیپلوی، هوش مصنوعی فایلهای زائد، کش، سشنها و مخزن گیت (.git) را به صورت خودکار فیلتر کرده و تنها سورس اصلی و تمیز به سرور منتقل میشود.</i>"
|
||||
f"💡 <i>میتوانید با دکمههای زیر هر فیلد را به دلخواه ویرایش، تست یا ذخیره کنید. در زمان دیپلوی، فایلهای زائد، کش و .git به صورت خودکار فیلتر میشوند.</i>"
|
||||
)
|
||||
else:
|
||||
return (
|
||||
@@ -649,9 +652,10 @@ def format_ftp_info(
|
||||
f"• 📁 <b>Project:</b> <code>{clean_p}</code>\n"
|
||||
f"• 🌐 <b>FTP Host:</b> {host_str}\n"
|
||||
f"• 👤 <b>Username:</b> {user_str}\n"
|
||||
f"• 📂 <b>Remote Target Path:</b> {path_str}\n"
|
||||
f"• 🔑 <b>Password:</b> {pass_str}\n"
|
||||
f"• 📂 <b>Remote Path:</b> {path_str}\n"
|
||||
f"• 🔒 <b>Secure FTPS/TLS:</b> {tls_str_en}\n\n"
|
||||
f"💡 <i>During deployment, unnecessary cache, temp, sessions, and .git files are automatically excluded for a clean production upload.</i>"
|
||||
f"💡 <i>Use the buttons below to edit fields, test connection, or deploy. Junk and cache files are excluded automatically.</i>"
|
||||
)
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user