VKExportTG позволяет экспортировать данные в файл JSON с личной страницы ВК или другого человека через Telegram бота
- Данных профиля users.get
- Документов docs.get
- Друзей friends.get
- Подарков gifts.get
- Заметок notes.get
- Фотографий photos.get
- Историй stories.get
- Видео video.get
- Подписчиков users.getFollowers
- Групп и публичных страниц groups.get
- Маркета market.get
- Постов на стене wall.get
- Скачайте скрипт
- Установите пакеты, используя команду
pip install -r requirements.txt
- Установите
TELEGRAM_TOKEN
иVK_TOKEN
в файле settings.py - Запустите бота, используя команду
python bot.py
Команда python bot.py -h
показана ниже
usage: bot.py [-h] [-v]
Usage: python bot.py
options:
-h, --help show this help message and exit
-v, --verbose Increase output verbosity
-v, --verbose
— показать подробности
- Откройте vkhost.github.io
- Выберите приложение. Лучше всего использовать приложения Kate Mobile или VFeed
- Нажмите на выбранное приложение
- Нажмите на "Продолжить как" или "Разрешить"
- Скопируйте часть URL начиная с
access_token=
и заканчивая&expires_in
- Вставьте токен в скрипт
Также можно использовать другие приложения или службы для получения VK токена
- Откройте Telegram бота @BotFarther, он поможет в создании и будущем управлении ботом.
- Чтобы создать нового бота, введите
/newbot
. Следуйте инструкции. - После создания бота в сообщении будет распологаться API токен, сгенерированный для бота
Вы можете разместить собственного бота на Heroku. Это руководство поможет развернуть приложение Python за считанные минуты.
VKExportTG allows you to export data to a JSON file from a personal VK page or another page via a Telegram bot
- Profile data users.get
- Documents docs.get
- Friends friends.get
- Gifts gifts.get
- Notes notes.get
- Photos photos.get
- Stories stories.get
- Videos video.get
- Followers users.getFollowers
- Groups, public pages groups.get
- Market items market.get
- Wall posts wall.get
- Download script
- Install packages using
pip install -r requirements.txt
- Set Telegram token in
TELEGRAM_TOKEN
, VK token inVK_TOKEN
and VK API version inV
. - Run script using
python bot.py
The command python collector.py -h
is shown below
usage: bot.py [-h] [-v]
Usage: python bot.py
options:
-h, --help show this help message and exit
-v, --verbose Increase output verbosity
-v, --verbose
- Increase output verbosity
- Visit vkhost.github.io
- Choose app. It's better to use token from Kate Mobile or VFeed apps
- Click on app
- Click on "Continue as" or "Allow"
- Copy part of URL from
access_token=
to&expires_in
- Paste token to CLI
You can use other apps or services to get VK token.
- In Telegram, go to bot named @BotFarther to create and manage your bot.
- To create a new bot type
/newbot
or click on it from menu. - After creating Telegram bot. You will see in message a new API token generated for bot.