Скрипты для vk com как

Скрипты google для автоматизации, создания документов, мини CRM.

вторник, 12 сентября 2017 г.

Google скрипт и динамическая обложка VK

По мотивам статьи на habrahabr.ru

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

Почему бы не задействовать все возможности скриптов Google для рисования таких обложек, тем более если есть возможность установки триггеров на выполнение скриптов.

Получаем ссылку на загрузку обложки

function coverUrlGET() <

var url = ‘https://api.vk.com/method/photos.getOwnerCoverPhotoUploadServer?group_id=XXXXXXXXcrop_y=0crop_y2=400v=5.64’;

var options =
<
«method» : «GET»,
«followRedirects» : true,
«muteHttpExceptions»: true
>;

var result = UrlFetchApp.fetch(url, options);

СКРИПТ НА НАКРУТКУ ПОДПИСЧИКОВ ВК БЕСПЛАТНО / КАК НАКРУТИТЬ ПОДПИСЧИКОВ ВК



if (result.getResponseCode() == 200) <

var params = JSON.parse(result.getContentText());
return params.response.upload_url;

>
>

XXXXXXXX-id группы, YYYYYYYYYYYY — токен группы (сообщества)

Т.о. мы получили ссылку для загрузки нашей будущей обложки, но самой обложки пока нет. Для рисования логично было бы использовать Google рисунки, но для них пока нет описания методов работы через скрипты.:)
Работать будем с помощью презентаций google. Для этого необходимо включить использование Google Slides API и Drive API в скрипте.
Необходимо создать презентацию и задать ей размеры совпадающие с размерами обложки VK. Задаём фоновую картинку, которая не будет меняться.

Добавляем текстовое поле для вставки аватарки пользователя и ещё одно для фамилии и имени.


Получаем последнего подписчика:

var options =
«method» : «GET»,
«followRedirects» : true,
«muteHttpExceptions»: true
>;

var result = UrlFetchApp.fetch(url, options);

var jresult= JSON.parse(result.getContentText());
var surname = jresult.response.items[0].last_name;
var name = jresult.response.items[0].first_name;
var photoU = jresult.response.items[0].photo_200_orig;

Еще по теме:  Когда vk app store

return surname+’;’+name+’;’+photoU;

>

XXXXXXXX-id группы, YYYYYYYYYYYY — токен группы (сообщества)

Вставляем данные в презентацию и получаем ссылку на скачивание слайда в виде jpeg файла

Подборка скриптов для ВК | СКРИПТЫ ДЛЯ ВК | БЕСПЛАТНО + БЕЗ ПРОГРАММ



function getSlideJpeg() <

var templateId=’ID вашей презентации’

var preID = DriveApp.getFileById(templateId).makeCopy().getId();

var lastUser=getLastUser().split(‘;’)
var reqs = [

«imageUrl»: lastUser[2],
«replaceMethod»: «CENTER_CROP»,
«containsText»: <
«text»: «User»,
«matchCase»: «True»,
>
>,>,

];

var response = Slides.Presentations.batchUpdate(,preID);

var pre = Slides.Presentations.get(preID);
var page = pre.slides[0].objectId
var pageElementId = pre.slides[0].pageElements[2].objectId;

var requests = [ <

«deleteText»: <
«objectId»: pageElementId,

>
>, <
«insertText»: <
«objectId»: pageElementId2,
«text»: lastUser[0]+’ ‘+lastUser[1],
«insertionIndex»: 0
>
>];

Slides.Presentations.batchUpdate(, preID);

return ‘https://docs.google.com/presentation/d/’+preID+’/export/jpeg?id=’+preID+»+preID
>

Как сказано здесь ссылка, поле должно содержать изображение в формате multipart/form-data. Делаем:

function setCoverPOST() <
var urlpp= getSlideJpeg ()
var urljpg = urlpp.split(‘;’)[0];

var boundary = «labnol»;
var blob = convert(urljpg).getBlob();
DriveApp.removeFile(DriveApp.getFileById(urlpp.split(‘;’)[1]));
var requestBody = Utilities.newBlob(
«—«+boundary+»rn»
+ «Content-Disposition: form-data; name=»file»; filename=»»+blob.getName()+»»rn»
+ «Content-Type: » + blob.getContentType()+»rnrn»).getBytes()
.concat(blob.getBytes())
.concat(Utilities.newBlob(«rn—«+boundary+»—rn»).getBytes());
var options = <
method: «post»,
contentType: «multipart/form-data; boundary font-family: inherit; font-size: x-small;»> payload: requestBody,
muteHttpExceptions: true,
>;

var request = UrlFetchApp.fetch( coverUrlGET() , options);
return request.getContentText();

>

Источник: ignatov-script.blogspot.com

Слив Накрутка прослушиваний на плейлист ВК.

Для просмотра скрытого содержимого вы должны войти или зарегистрироваться.

3. Открываем файл 1.bat, 2.bat, 3.bat и Install

Пожалуйста Авторизуйтесь или Зарегистрируйтесь чтобы просмотреть скрытую ссылку

от имени администратора.
4. В файл

Пожалуйста Авторизуйтесь или Зарегистрируйтесь чтобы просмотреть скрытую ссылку

вписываем аккаунты в формате login pass (т.е. через пробел). В

Пожалуйста Авторизуйтесь или Зарегистрируйтесь чтобы просмотреть скрытую ссылку

записываем ссылку на плейлист, пример:

«audio_playlist»: «https://vk.com/audios1234567890?z=audio_playlist12345678_9»

5. Запускаем

Пожалуйста Авторизуйтесь или Зарегистрируйтесь чтобы просмотреть скрытую ссылку

и у нас открывается две консоли, в первой пишем cd *тут путь до папки со скриптом* , пример: cd E:Proslushki
Потом в первой же консоли пишем node authindex и ждём проверку аккаунтов.
6. После завершения проверки аккаунтов, переходим во вторую консоль и пишем: cd (путь к папке)
node audioindex (ссылка на плейлистальбом)

Еще по теме:  Как изменить место учебы в ВК

Пожалуйста Авторизуйтесь или Зарегистрируйтесь чтобы просмотреть скрытую ссылку

Источник: off-bot.com

Набор скриптов для VK.COM

Немного ответов на вопросы:
Q. для чего это? A. все действия, которые можно произвести в web-версии сайта Вконтакте — можно воспроизвести посредством запросов к серверам Вконтакте. Не секрет, что иногда эти действия хочется автоматизировать. Как раз для этих целей и служат скрипты
Q. как это работает? A. файл с расширением .php и прописанными внутри этого файла настройками загружается на хостинг и ставится на автоматическое выполнение (каждый день, каждый час, или в определенные дни — на усмотрение пользователя). Такое автоматическое выполнение скриптов по расписанию называется cronjob.
Q. я совсем чайник, где можно найти хостинг? A. в поиске google, введя в поисковую строку слова «хостинг с поддержкой php и cron»
Q. а можно найти инструкцию с картинками, как зарегистрироваться на хостинге и т.д. A. можно попробовать

Загрузка фото в фотоальбом группы: (в группе необязательно быть участником, главное чтобы альбом группы был открыт для загрузки)

Настройка: — вписываем токен от анкеты; — как узнать айди группы и айди фотоальбома: заходим в нужный фотоальбом и смотрим в адресной строке, как пример — vk.com/album-81964411_213473422, тут 81964411 это айди группы, а 213473422 это айди фотоальбома; — загружаем скрипт в папку на хостинг, — в папку со скриптом рядышком загружаем фотографию; — ставим на крон и радуемся.

Удаление случайного друга из списка друзей: (случайным образом выбираем друга и удаляем его из друзей; можно выбрать удалять М или Ж )

Настройка: — вписываем токен от анкеты; — там, где видим число ‘120’ — вместо этого числа пишем или 1, или 2, или 0. Если удалять случайную девушку то 1, если удалять случайного мужчину то 2, если неважно какого пола удалять то 0; — загружаем скрипт на хостинг; — ставим на крон и радуемся.

Еще по теме:  Как восстановить переписку в ВК на телефоне Андроид

Удаление случайного друга по времени последнего посещения: (случайным образом выбираем друга, проверяем время последнего посещения и если оно больше указанного или друг заморожен — удаляем его из друзей)

Настройка: — вписываем токен от анкеты; — там, где видим число ‘2525252’ — это число, в секундах, в данном случае 2525252 секунд это 29 дней 5 часов 27 минут; — вместо ‘2525252’ можно вписать своё значение, так например 1 день это 86400 секунд, 1 неделя это 604800 секунд, 1 месяц (30.44 дней) это 2629743 секунд; — загружаем скрипт на хостинг; — ставим на крон и радуемся.

Репост в группу: (для регулярного репостинга, например рекламного поста)

Настройка: — вписываем токен от анкеты руководителя группы; — указываем ссылку на пост, который необходимо репостить; — указываем айди группы, в которую делать репост; — загружаем скрипт на хостинг; — ставим на крон и радуемся регулярному репостингу на автомате.

Источник: world-of-web.ru

Рейтинг
( Пока оценок нет )
Загрузка ...