Постараюсь опубликовать несколько статей по использованию VK API (https://vk.com/dev/) . Есть несколько причин, почему я решил написать про это:
- хочу повысить уровень знаний типичного SMM-щика, которые знает только про готовые инструменты. Чтобы он понимал, что это всё можно сделать. Быть может будет больше качественных сервисов для социальных медиа в целом
- чтобы каждый мог сделать простые вещи сам, а не искать по форумам и знакомым «программистов»
Сам я не программист, поэтому могу допускать ошибки в терминах и понятиях. Я не знаю «как» многое из этого работает, но знаю, что это можно делать «так» и «так» и получить «вот это». Если захотите более глубоко погрузиться в тему буду только этому рад.
Какие нетипичные задачи могут возникать, под которые нет готовых инструментов:
- анализ конкурента по обсуждениям — https://freesmm.ru/smm-help/cerebro-python/
- открытьзакрыть стену по таймеру в группе, чтобы ночью не публиковалось ничего плохого
- проанализировать статьи на сайте по лайкам
- составить список сообществ, в которых вы «модератор», «редактор», «администратор», «создатель»
- собирать статистику по группе ежеминутноможно и ежесекундно
- и др.
На РИФ-20 ВКонтакте объявили, что будут колбеки для сообществ, наверное в чем их фишка поняли только 1% из тех, кто смотрел трансляцию. Типичный SMM-щик, естественно, пропустил это мимо ушей, хотя это очень важное и полезное обновление в API ВК.
Хороший Social Media Manager должен как минимум понимать что можно делать с помощью api социальных сетей, а как максимум уметь сам что-нибудь написать для решения задач, которые возникают у него постоянно. Когда вы понимаете «как» это работает и как должно работать проще сформулировать задание для более крутого разработчика чем вы.
Оглавление
Что вам потребуется (основной набор)
- Терпение и время
- Желание разбираться в большем, чем тут будет написано
Думаю тут всё понятно. В списке нет «желания», так как аппетит приходит во время еду, поэтому рекомендую просто попробовать, а потом разобраться насколько вам это интереснополезно в данный момент времени.
Инструменты для работы
Язык программирования (ЯП)
Без ЯП никак не обойтись. Поэтому вам придётся изучить один из многих. Так как я сам только недавно начал изучать Python, то все примеру будут на нём и для Windows.
Как установить Python
Вариант 1 — не самый подходящий для нас
Скачать с официального сайта — https://www.python.org/
Вариант 2 — тот что будем использовать
Установить https://www.continuum.io/downloads
Установка:
- Скачать версию для Python 3.5
- Установить
- После установки в панели программ у вас должен появиться Jupiter NoteBook, если нет, то нужно будет через Launcher установить
- Запустить Jupiter Notebook
- Создать новый Python-файл
- Написать код (на этом пока остановимся)
Вариант 3 — сложнее, но будет тоже востребован
- Установить PyCharm Community — https://www.jetbrains.com/pycharm/download/#section=windows
А какие задачи у вас возникают постоянно, которые бы вы хотели автоматизироватьупростить?
Часть 2 — Пишем первый скрипт для получения информации о пользователе по его ID