-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathupload_docs_vk_all.txt
49 lines (40 loc) · 2.6 KB
/
upload_docs_vk_all.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
Автоматический загрузчик документов vk "vkdocs" в группы.
Автор основного javascript кода: Seiya Loveless.
Автор batch скрипта и этого описания: Corak the Avatar
Что делать:
1. Ввести токен:
Прежде всего необходимо получить token управления документами группы, администратором которой вы являетесь.
a. Для этого зайдите в управление группой, наведите на ..., "Управление", "Работа с API"
Или просто по ссылке
https://vk.com/%IDилиНазваниеГруппы%?act=tokens
b. Создать ключ. Разрешить приложению доступ к документам сообщества.
c. Подтвердите создание ключа из кода подтверждения, который будет отправлен через SMS на ваш мобильный.
c. Дальше из строки скопируйте токен в одно из мест.
У вас должен получиться примерно такой, но ваш собственный токен:
d687c545657f87994f2d61266fff88ebf26a65f6388764fd608f78d7110f7f7f9847bf87187b18f6fe01d
Можете добавить его в переменную в "upload_docs_vk_all.bat" файле
в строке:
set token=
или в файл конфигурации "scripts\config\vkpost.json" в строку access_token, между пустыми ковычками:
"access_token": "",
2. Пути к файлам:
В "upload_docs_vk_all.bat" файле измените адреса к файлам iojs.exe и vkpost.js,
в строках:
set iojs=e:\Work\Seiya\iojs\iojs.exe
set vkpost=e:\Work\Seiya\scripts\vkpost.js
3. Документы в группу:
Чтобы выбрать в какую группу будут загружены документы, то измените параметр
set groupid=
Там введите id номер вашей группы.
Его можно получить из любой ссылки поста на стене, например если это "vk.com/wall-62542735_1042", то id адрес вашей группы 62542735. Его и копируйте туда.
4. Разместить bat файл.
Далее можете просто скопировать .bat файл в любую папку с документами и далее просто запустить его. Документы будут загружены.
5. Документы в подпапках.
Если вы хотите, чтобы были загружены все документы, находящиеся внутри других папок, кроме текущей, то добавьте параметр /r после for. То есть измените строку
for %%G in (%ext%) do (
на
for /r %%G in (%ext%) do (
Это позволит загружать все документы, которые находятся в подпапках текущей папки, где у вас размещен bat файл.
6. Логи.
После загрузки документов, будут созданы логи в файле log.txt. Там можно просмотреть статус загрузки документов, какие документы не были загружены из-за какой-то ошибки (например документ заблокирован по копирайтам) или ваш аккаунт заблокирован, или его возможность загружать доркументы (на месяц или более) за загрузку некоторого количества свежезаблокированных документов.
Если в вашем аккаунте заблокирована возможность загружать документов, то подождите примерно месяц, пока эту возможность не разблокируют или используйте другой аккаунт и повторите с ним операцию по добавлению токена (пункт 1).