Подробное описание:
Ошибка "Server name must be non-empty" появляется при добавлении аккаунта с прокси в программу автоматизации и означает, что поле с адресом прокси-сервера оставлено пустым. Это техническая проверка на стороне Telegram API: при инициализации сети клиент обязан передать корректные реквизиты прокси, иначе соединение не устанавливается, а запросы к Telegram блокируются. В результате рассылка, инвайтинг, парсинг и другие функции не запускаются.
Почему возникает ошибка:
1. Поле «сервер/host» не заполнено или содержит только пробелы.
2. Введено не доменное имя и не IP (например, случайный текст или недопустимые символы).
3. Настройки прокси передаются программе неполностью (указан порт, но не указан сервер).
4. Автоматизация отправляет в Telegram API пустую строку или null вместо имени сервера из-за неверной конфигурации.
Как исправить:
1. Укажите все данные прокси сервера для добавления аккаунта: Server/Host, Port (положительное число), при необходимости Login/Password и тип (HTTP/SOCKS5).
2. Проверьте, что адрес введён без лишних пробелов, с корректной кодировкой и без скрытых символов.
3. Убедитесь, что сервер доступен из вашей сети и не блокируется файрволом или провайдером.
4. Если используется файл конфигурации или импорт настроек, пересохраните значения и повторите авторизацию.
Правильное заполнение параметров прокси позволяет корректно инициировать соединение, после чего Telegram API принимает запросы, а функции программы работают стабильно.