Skip to main content

Экспорт данных юзеров

Что такое Экспорт Данных

Экспорт Данных - позволяет экспортировать в файл, сохраненные в переменных, данные юзеров вашего бота. Данные экспортируются в текстовый .csv файл, с ";" в качестве разделителя колонок, в формате Unicode UTF8.

ВНИМАНИЕ:
Экспортировать в файл можно данные, ТОЛЬКО тех юзеров которые хоть как-то проявили себя в боте, помимо того что просто посмотрели меню. Для экспорта нужно чтобы у юзера были рефералы, баланс либо ещё что-нибудь - бонусы например.

❗️Данные тех кто просто зашёл посмотреть бот и по нажимать кнопки меню - экспортироваться НЕ будут - потому что не сохраняются.

Таким образом, если вы осмысленно не настроили какую-либо функцию на сохранение данных в переменных - не ожидайте что какие-либо данные будут экспортированы. Если вы не знаете какие функции бота могут сохранять данные в переменных - значит вы ТОЧНО их не настраивали!

Далее... Для тех кто не может вывести логических заключений из выше написанного:
Если у вас в боте есть юзеры С сохраненными в переменных данными и БЕЗ сохраненных в переменных данных - то экспортированы будут ТОЛЬКО те юзеры у которых ЕСТЬ сохраненные в переменных данные. Остальные в экспорт не попадут - несмотря на то что у них есть Telegtam ID и Name.

Для подключения перейдите в вашем боте:
☞ 🔐Админ | 🧩Расширения | 📂Логи и Данные

Экспортируемые данные

Список экспортируемых данных (типичный):
● ID
● UserName
● Имя
● Фамилия
● Удалён (заблокирован) бот или нет
● Переменные (их данные)
● Количество Рефералов (все уровни)
● Реферальный Родитель

Все данные записываются в .csv файл, который присылается ботом в чат с админом. Файлы .csv могут быть открыты как текст, в любом текстовом редакторе, либо в виде таблиц, в любых приложениях поддерживающих или работающих с таблицами (MS Excel, OpenOffice, LibreOffice, FreeOffice).

По умолчанию разделителем колонок является точка с запятой ( ; )

Не все редакторы таблиц корректно обрабатывают точку с запятой ( ; ) в качестве разделителя. О том как использовать запятую ( , ) в качестве разделителя читайте ниже.

 

Как экспортировать данные

Для экспорта данных используются команды. В зависимости от выбранной команды, вы можете экспортировать как все имеющиеся данные, так и отдельные колонки.

Полный экспорт всех данных

/varexp

В один файл будут экспортированы ВСЕ сохраненные в переменных бота данные, ВСЕХ пользователей у кого они есть.

Для тех у кого сложности с пониманием с первого раза....
Не нужно приходить в поддержку и спрашивать: "10 экспортов это 10 человек? А если у меня 1000 человек мне нужно 1000 экспортов?".
НЕТ - вам НЕ нужно 1000 экспортов!
Один единственный Экспорт присылает ВСЕ (повторю еще раз: ВСЕ) имеющиеся данные, ВСЕХ (повторю еще раз: ВСЕХ) имеющихся пользователей с сохраненными данными.

Экспорт 2 колонок (ID + Значение)

/varexp var_name

Где var_name это имя переменной данные которой нужно экспортировать. В файл попадут только ID юзеров и соответствующие им данные указанной переменной (ВСЕХ юзеров у кого есть данные в указанной переменной).

Экспорт 1 колонки (Значение)

/varexp var_name 1

Где var_name это имя переменной данные которой нужно экспортировать, а 1 это дополнительный параметр, говорящий о том что экспортировать нужно только данные самой переменной, без ассоциации с ID юзеров бота. В файл попадут только данные указанной переменной (ВСЕХ юзеров у кого есть данные в указанной переменной).

 

Варианты разделителей колонок

При экспорте данных, в качестве разделителя колонок можно назначить "," (запятую), а не ";" (точку с запятой, использующуюся по умолчанию). Это может помочь нормально открывать .csv файл экспорта в мобильных приложениях и Google документах.

Используйте дополнительный параметр - слово "comma" при экспорте. Например:
/varexp comma

 

Дополнительные команды

Подсказки по использованию команд экспорта можно посмотреть прямо в боте:
/varhelp

 

Типичные ошибки при использовании экспорта

Тут собраны наиболее типичные примеры ошибок встречающиеся при экспорте данных.

Иероглифы вместо текста в файле экспорта

Файл открыт в неправильной кодировке. Используйте кодировку Unicode UTF8 - при открытии файле в вашем приложении для работы с таблицами или текстовом редакторе.