Добро пожаловать в документацию по python библиотеке vkmix¶
Установка¶
pip install vkmix
Подключение¶
from vkmix import VkMix
Использование¶
Библиотека для сервиса
-
class
vkmix.
VkMix
(api_token: str)¶ API для ботов API VKMix
Мы предоставляем открытый для всех разработчиков доступ к созданию заданий внашей системе.Взаимодействие с APIВсем методам необходимо передавать токен авторизации параметром api_token.Авторизация
Параметры: api_token (str) – Ваш ключ API Исключение: VkMixApiError – Тип ошибки >>> vkm = VkMix("MYKEY")
-
createTask
(**kw) → dict¶ Добавление нового задания
Параметры: network – Социальная сеть задания. Укажите одно из значений: - vk - ВКонтакте
- instagram - Инстаграм
- youtube - Ютуб
- telegram - Телеграм
- ok - Одноклассники
- twitter - Твиттер
Параметры: section – Тип задания. Для каждой социальной сети доступны свои типы: - vk: likes, reposts, comments, friends, groups, polls
- instagram: likes, subscribers, comments, comments_likes
- youtube: likes, friends, dislikes, comments
- twitter: retweets, followers, favorites
- ok: likes, friends, groups
- telegram: subscribers
- Для Instagram дополнительно доступны: likes_q4, subscribers_q4, likes_q5, subscribers_q5, likes_q7, subscribers_q7.
Параметры: - link (str) – Ссылка на объект задания.
- count (int) – Количество необходимых выполнений.
- amount (int) – Вознаграждение пользователю за выполнение задания.
- comments (list, optional) – для
section = comments
Массив вариантов комментариев - poll (int, optional) – для
section = polls
Номер варианта за который необходимо проголосовать - hourly_limit (int) – Лимит выполнений в час
Результат: Метод возвращает ID созданного задания.
Тип результата: dict
>>> task = vkm.createTask( ... network = "vk", ... section = "likes", ... link = "https://vk.com/wall-139740824_2687166", ... count = 10, ... hourly_limit = 5, ... amount = 5 ... ) >>> >>> task["id"] 30728434
-
getBalance
() → float¶ Получение текущего баланса аккаунта
Результат: Метод возвращает баланс аккаунта Тип результата: float >>> vkm.getBalance() 1225
-
getServices
() → list¶ Получение списка сервисов
См.также
Результат: Метод возвращает список сервисов для создания заданий Тип результата: list >>> vkm.getServices()["instagram"][3] {'id': 6, 'name_ru': 'Подписчики качественные', 'description_ru': 'Боты с постами и подписчиками, возможны списания', 'p oints_min': 4, 'points_max': 6, 'network': 'instagram', 'type': 'subscribers'}
-
getTasks
(ids: list = [], count: int = 100, offset: int = 0) → dict¶ Получение списка заданий
Параметры: - ids (list, optional) – Id заданий. Если не передан - вернёт все задания, defaults to []
- count (int, optional) – Количество заданий, которые необходимо вернуть. Не более 100, defaults to 100
- offset (int, optional) – Смещение необходимое для выборки определенного подмножества, defaults to 0
Результат: Метод возвращает items со списком заданий и count с их количеством
Тип результата: dict
>>> vkm.getTasks()["items"][0] {'id': 30728434, 'done_count': 12, 'ordered_count': 10, 'amount': 5, 'title': '', 'status': 'success', 'source': 'api', 'network': 'vk', 'section': 'likes', 'url': 'https://vk.com/wall-139740824_2687166'}
-
-
exception
vkmix.
VkMixApiError
¶ Api Exception
-
exception
vkmix.
VkMixException
¶ Base Exception