Гайд Инвайт
Какой файл базы подходит для инвайта
Как проверить поля, кодировку и происхождение списка перед импортом: таблица ошибок и порядок работы с тестовым файлом.
Список имён в таблице ещё не является готовой базой для импорта. Программа должна однозначно прочитать нужное поле, а оператор — понимать происхождение списка и основание для работы с людьми в нём. Сначала проверьте файл отдельно от запуска приглашений: ошибка структуры и недоступность действия в Telegram — разные проблемы.
Сверьте поля с документацией импортёра
У разных программ могут различаться допустимые расширения, названия столбцов, разделители и способ указать аккаунт. Не выбирайте CSV только потому, что он удобно открывается в редакторе. Найдите требования конкретного модуля и сохраните их рядом с рабочим файлом. Если публичное описание неполное, уточните формат до загрузки большого списка.
Имя человека, username, числовой идентификатор и номер телефона не взаимозаменяемы. Наличие одного поля не означает, что импортёр сможет восстановить остальные. Не дописывайте неизвестные значения и не считайте пустую ячейку допустимой без подтверждения в документации.
| Что есть в файле | Что проверить | Чего из этого не следует |
|---|---|---|
| Отображаемое имя | Есть ли отдельное поле идентификации | Имя само по себе однозначно определяет аккаунт |
| Username | Поддерживается ли такой ввод импортёром | Имя пользователя гарантированно актуально |
| Числовой идентификатор | Нужны ли программе дополнительные данные | Один идентификатор достаточен любому модулю |
| Телефон | Разрешён ли такой источник и формат ввода | Номер можно без согласия использовать для приглашения |
| Дополнительные столбцы | Игнорирует ли их программа | Произвольный экспорт подходит без преобразования |
Сохраните исходник и сделайте рабочую копию
До сортировки, удаления дублей и изменения кодировки сохраните исходный файл. В рабочей записи отметьте источник, дату получения и разрешённую цель использования. Не переносите персональные данные в публичный пример или скриншот обращения в поддержку.
Если таблица открылась в редакторе без ошибок, это ещё не проверка импорта. Редактор может автоматически изменить тип ячеек, убрать начальные нули или показать значения в другом виде. После сохранения откройте рабочую копию повторно и сравните её с исходником. Проверяйте именно тот файл, который планируете передать программе.
Если символы имени повреждены, сравните кодировку исходника и ожидаемый формат ввода. Не исправляйте нечитаемые имена догадками. Экспорт после парсинга сначала проходит ту же проверку происхождения, полей и повторов: название предыдущего модуля не гарантирует совместимость следующего.
Проверьте структуру на небольшом фрагменте
Отберите небольшой разрешённый тестовый набор, содержащий разные характерные строки. Не запускайте по нему приглашения только ради проверки кодировки. Если программа позволяет отдельно просмотреть или проверить импорт, сначала используйте эту возможность. Если такого режима нет, уточните процедуру у разработчика.
- Сверьте количество столбцов и наличие заголовка с требованиями импортёра.
- Проверьте разделитель, кодировку и переносы строк.
- Посмотрите на пустые значения и дубли по выбранному полю.
- Убедитесь, что значения не обрезаны и не преобразованы редактором.
- Зафиксируйте, сколько строк прочитано и какие строки отклонены.
Не существует универсального образца, который этот текст мог бы обещать для всех программ. Полезный результат проверки — подтверждённое соответствие конкретным требованиям, а не файл с привычным расширением.
Разберите ошибку до повторного импорта
Сопоставьте отклонённую строку с её исходной версией. Меняйте по одному условию за раз и сохраняйте результат проверки. Массовая замена символов наугад может испортить корректные значения и сделать причину ошибки менее заметной.
Где заканчивается проверка файла
Успешное чтение списка не подтверждает актуальность аккаунтов, наличие согласия, права на приглашение или доступность действия. Не обходите ограничения Telegram и не пытайтесь исправлять их преобразованием базы. Если основание для приглашения неясно, остановитесь на проверке данных и выберите добровольное присоединение по ссылке.
Сценарий и ограничения описаны в теме инвайта. Условия программы собраны в обзоре Deskgram 2; конкретный формат импорта нужно сверять с документацией используемой версии.
