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