fix proxy

This commit is contained in:
Yuriy Yuriev
2026-05-22 01:22:56 +07:00
parent 2a6c1cd633
commit 2f18f4a5a1
3 changed files with 65 additions and 25 deletions
+11 -1
View File
@@ -255,6 +255,14 @@ class BotInterface:
await callback.answer()
# === Перезапуск ===
@dp.callback_query(F.data == "reload_proxies")
async def cb_reload_proxies(callback: CallbackQuery):
if not await require_admin(callback):
return
count = interface.proxy_manager.reload()
await interface._show_status(callback.message, edit=True)
await callback.answer(f"✅ Прокси перезагружены: {count} шт.")
@dp.callback_query(F.data == "bot_restart_confirm")
async def cb_restart_confirm(callback: CallbackQuery):
if not await require_admin(callback):
@@ -1685,6 +1693,7 @@ class BotInterface:
)
builder = InlineKeyboardBuilder()
builder.row(InlineKeyboardButton(text="🔄 Обновить", callback_data="menu_status"))
builder.row(InlineKeyboardButton(text="🔃 Перезагрузить прокси", callback_data="reload_proxies"))
builder.row(InlineKeyboardButton(text="🔁 Перезапустить бота", callback_data="bot_restart_confirm"))
builder.row(InlineKeyboardButton(text="🔙 В меню", callback_data="menu_main"))
await self._edit_or_send(message, text, builder.as_markup(), edit)
@@ -2166,7 +2175,8 @@ class BotInterface:
delay = params.get_delay()
series_size = params.get_series_size()
logger.info(
f"⏳ Next series: {series_size} clicks, "
f"⏳ Next series: {series_size} clicks "
f"(range {params.min_series}-{params.max_series}), "
f"delay {delay}s ({delay//60}m {delay%60}s), "
f"reading {params.min_reading}-{params.max_reading}s, "
f"done {params.successful_visits}/{max_v}"