Обновлено подтверждение перед отправкой сообщения: добавлена обработка исключений для ввода пользователя, чтобы избежать ошибок при некорректном вводе.

This commit is contained in:
vrubelroman 2025-12-12 11:34:20 +03:00
parent 28b9e3b163
commit 95d1ce4f9a

View file

@ -192,8 +192,11 @@ def main():
print(f"⚠️ Вы собираетесь отправить сообщение {len(users)} пользователям.") print(f"⚠️ Вы собираетесь отправить сообщение {len(users)} пользователям.")
if not args.yes: if not args.yes:
confirm = input("Продолжить? (y/N): ").strip().lower() try:
if confirm != 'y': confirm = input("Продолжить? (y/N): ").strip().lower()
except (UnicodeDecodeError, EOFError):
confirm = ''
if confirm not in ('y', 'yes', 'д', 'да'):
print("❌ Отменено") print("❌ Отменено")
sys.exit(0) sys.exit(0)