PHPackages                             labile/simple-vk3-extend - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. labile/simple-vk3-extend

ActiveLibrary

labile/simple-vk3-extend
========================

1.3(5y ago)154MITPHPPHP ^8.0CI passing

Since Mar 18Pushed 1y ago1 watchersCompare

[ Source](https://github.com/labi-le/SimpleVK3-Extend)[ Packagist](https://packagist.org/packages/labile/simple-vk3-extend)[ Docs](https://github.com/labi-le/SimpleVK3-Extend/)[ RSS](/packages/labile-simple-vk3-extend/feed)WikiDiscussions master Synced 4w ago

READMEChangelog (1)Dependencies (3)Versions (11)Used By (0)

SimpleVK3 Extend
================

[](#simplevk3-extend)

Личное расширение для SimpleVK 3

---

Содержание
----------

[](#содержание)

1. [Установка](#1-%D1%83%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0)
2. [Методы](#2-%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D1%8B)
3. [Примеры](#2-%D0%BF%D1%80%D0%B8%D0%BC%D0%B5%D1%80%D1%8B)
    - [Множественная загрузка историй](#31-%D0%BC%D0%BD%D0%BE%D0%B6%D0%B5%D1%81%D1%82%D0%B2%D0%B5%D0%BD%D0%BD%D0%B0%D1%8F-%D0%B7%D0%B0%D0%B3%D1%80%D1%83%D0%B7%D0%BA%D0%B0-%D0%B8%D1%81%D1%82%D0%BE%D1%80%D0%B8%D0%B9)
    - [Множественная загрузка видео](#32-%D0%BC%D0%BD%D0%BE%D0%B6%D0%B5%D1%81%D1%82%D0%B2%D0%B5%D0%BD%D0%BD%D0%B0%D1%8F-%D0%B7%D0%B0%D0%B3%D1%80%D1%83%D0%B7%D0%BA%D0%B0-%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE)
    - [Загрузка видео](#33-%D0%B7%D0%B0%D0%B3%D1%80%D1%83%D0%B7%D0%BA%D0%B0-%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE)
    - [Загрузка истории](#34-%D0%B7%D0%B0%D0%B3%D1%80%D1%83%D0%B7%D0%BA%D0%B0-%D0%B8%D1%81%D1%82%D0%BE%D1%80%D0%B8%D0%B8)

---

1. Установка
------------

[](#1-установка)

> composer require digitalstars/simplevk:dev-testing
>
> composer require labile/simple-vk3-extend

2. Методы
---------

[](#2-методы)

```
 /**
 * Загрузить видео в вк
 */
public static function uploadVideo(SimpleVK $vk, string $file, string $name, string $description = null, bool $is_private = null, int $wallpost = null, int $group_id = null, int $album_id = null, int $no_comments = null, int $repeat = null, int $compression = null): string|false

 /**
 * Загрузить множество видео асинхронно
 */
public static function uploadMultiplyVideo(SimpleVK $vk, array $data): array|false

 /**
 * Загрузить историю
 * История не должна быть длиннее 15 секунд
 */
public static function createStories(SimpleVK $vk, string $file, int $add_to_news, string|int $user_ids = null, int $reply_to_story = null, string $link_text = null, string $link_url = null, int $group_id = null, string $clickable_stickers = null): string|false

 /**
 * Загрузить множество историй асинхронно
 */
public static function createMultiplyStories(SimpleVK $vk, array $data): false|array

 /**
 * Получить всех менеджеров в группе
 */
public static function getManagersGroup(SimpleVK $vk, int $group_id): array|false
```

3. Примеры
----------

[](#3-примеры)

#### 3.1. Множественная загрузка историй

[](#31-множественная-загрузка-историй)

```
declare(strict_types=1);

const ACCESS_TOKEN = '';
$vk = SimpleVK::create(ACCESS_TOKEN, '5.130');

//массив с файлами\ссылками на файлы
$links =
    [
        /**
         * Видео из сети
         */
        'http://commondatastorage.googleapis.com/gtv-videos-bucket/sample/ForBiggerMeltdowns.mp4' => ['add_to_news' => 1],

        /**
         * Локальное
         */
        'sample-short.mp4' => ['add_to_news' => 1]
    ];

/**
 * output
 *
 * array(3) {
 * [0] =>
 * string(25) "story-200599231_456239080"
 * [1] =>
 * string(25) "story-200599231_456239082"
 * }
 */
$data = SimpleVKExtend::createMultiplyStories($vk, $links);
```

#### 3.2. Множественная загрузка видео

[](#32-множественная-загрузка-видео)

```
declare(strict_types=1);

const ACCESS_TOKEN = '';
$vk = SimpleVK::create(ACCESS_TOKEN, '5.130');

$links =
    [
        /**
         * Видео из сети
         */
        'http://commondatastorage.googleapis.com/gtv-videos-bucket/sample/ForBiggerBlazes.mp4' => ['name' => 'video1'],

        /**
         * Локальное
         */
        'sample-short.mp4' => ['name' => 'video2']
    ];

/**
 * output
 * array(2) {
 * [0] =>
 * string(24) "video259166248_456241850"
 * [1] =>
 * string(24) "video259166248_456241851"
 * }
 */
$data = SimpleVKExtend::uploadMultiplyVideo($vk, $links);
```

#### 3.3. Загрузка видео

[](#33-загрузка-видео)

```
declare(strict_types=1);

const ACCESS_TOKEN = '';
$vk = SimpleVK::create(ACCESS_TOKEN, '5.130');

/**
 * output
 * video259166248_456241851
 */
echo SimpleVKExtend::uploadVideo($vk, 'sample-short.mp4', 'testVideo')
```

#### 3.4. Загрузка истории

[](#34-загрузка-истории)

```
declare(strict_types=1);

const ACCESS_TOKEN = '';
$vk = SimpleVK::create(ACCESS_TOKEN, '5.130');

/**
 * output
 * story-200599231_456239082
 */
echo SimpleVKExtend::createStories($vk, 'sample-short.mp4', 1)
```

###  Health Score

31

—

LowBetter than 68% of packages

Maintenance28

Infrequent updates — may be unmaintained

Popularity11

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity63

Established project with proven stability

 Bus Factor1

Top contributor holds 97.4% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~1 days

Total

10

Last Release

1863d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/25be68812397021842e1ed2d3bc1cc44fb0ac0cb861d609bdc33d908b10e2c81?d=identicon)[labile](/maintainers/labile)

---

Top Contributors

[![labi-le](https://avatars.githubusercontent.com/u/65619560?v=4)](https://github.com/labi-le "labi-le (38 commits)")[![dependabot[bot]](https://avatars.githubusercontent.com/in/29110?v=4)](https://github.com/dependabot[bot] "dependabot[bot] (1 commits)")

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/labile-simple-vk3-extend/health.svg)

```
[![Health](https://phpackages.com/badges/labile-simple-vk3-extend/health.svg)](https://phpackages.com/packages/labile-simple-vk3-extend)
```

###  Alternatives

[neuron-core/neuron-ai

The PHP Agentic Framework.

1.8k245.3k20](/packages/neuron-core-neuron-ai)[tencentcloud/tencentcloud-sdk-php

TencentCloudApi php sdk

3731.2M42](/packages/tencentcloud-tencentcloud-sdk-php)[ralphjsmit/laravel-helpers

A package containing handy helpers for your Laravel-application.

13704.6k2](/packages/ralphjsmit-laravel-helpers)[aedart/athenaeum

Athenaeum is a mono repository; a collection of various PHP packages

255.2k](/packages/aedart-athenaeum)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
