graythze / VKExportTG

Telegram bot allows you to export data in JSON file from your or friend's VK page

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

VKExportTG 📄

RUS // ENG image

RUS

📄 Что это?

VKExportTG позволяет экспортировать данные в файл JSON с личной страницы ВК или другого человека через Telegram бота

✅ Экспорт доступен для

⚙️ Использование

  1. Скачайте скрипт
  2. Установите пакеты, используя команду pip install -r requirements.txt
  3. Установите TELEGRAM_TOKEN и VK_TOKEN в файле settings.py
  4. Запустите бота, используя команду 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 — показать подробности

🔌 Получение API токена

VK токен

  1. Откройте vkhost.github.io
  2. Выберите приложение. Лучше всего использовать приложения Kate Mobile или VFeed
  3. Нажмите на выбранное приложение
  4. Нажмите на "Продолжить как" или "Разрешить"
  5. Скопируйте часть URL начиная с access_token= и заканчивая &expires_in
  6. Вставьте токен в скрипт

Также можно использовать другие приложения или службы для получения VK токена

Telegram токен

  1. Откройте Telegram бота @BotFarther, он поможет в создании и будущем управлении ботом.
  2. Чтобы создать нового бота, введите /newbot. Следуйте инструкции.
  3. После создания бота в сообщении будет распологаться API токен, сгенерированный для бота

Вы можете разместить собственного бота на Heroku. Это руководство поможет развернуть приложение Python за считанные минуты.

ENG

📄 What is it?

VKExportTG allows you to export data to a JSON file from a personal VK page or another page via a Telegram bot

Export available for

⚙️ Usage

  1. Download script
  2. Install packages using pip install -r requirements.txt
  3. Set Telegram token in TELEGRAM_TOKEN, VK token in VK_TOKEN and VK API version in V.
  4. 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

📍 Arguments

-v, --verbose - Increase output verbosity

🔌 Getting VK API token

  1. Visit vkhost.github.io
  2. Choose app. It's better to use token from Kate Mobile or VFeed apps
  3. Click on app
  4. Click on "Continue as" or "Allow"
  5. Copy part of URL from access_token= to &expires_in
  6. Paste token to CLI

You can use other apps or services to get VK token.

Telegram token

  1. In Telegram, go to bot named @BotFarther to create and manage your bot.
  2. To create a new bot type /newbot or click on it from menu.
  3. After creating Telegram bot. You will see in message a new API token generated for bot.

You can host own bot on Heroku. This tutorial will have you deploying a Python app in minutes.

About

Telegram bot allows you to export data in JSON file from your or friend's VK page

License:MIT License


Languages

Language:Python 100.0%