2022-10-27 12:01:04 +07:00
|
|
|
|
# PHP-фреймворк ВКонтакте
|
|
|
|
|
Многопоточный фреймворк с поддержкой всех возможностей API ВКонтакте
|
2020-07-20 10:43:45 +07:00
|
|
|
|
|
2020-11-05 19:53:17 +07:00
|
|
|
|
### Установка:
|
|
|
|
|
```sh
|
2021-07-27 12:29:47 +07:00
|
|
|
|
$ composer install mirzaev/vk
|
2020-11-05 19:53:17 +07:00
|
|
|
|
```
|
|
|
|
|
### Пример использования:
|
2020-07-20 10:43:45 +07:00
|
|
|
|
```php
|
2021-07-27 12:29:47 +07:00
|
|
|
|
use mirzaev\vk\core;
|
|
|
|
|
use mirzaev\accounts\vk;
|
2020-07-20 10:43:45 +07:00
|
|
|
|
|
2020-11-05 19:53:17 +07:00
|
|
|
|
// Подключение библеотек
|
2020-07-20 10:43:45 +07:00
|
|
|
|
require_once './vendor/autoload.php';
|
|
|
|
|
|
2021-07-27 11:44:35 +07:00
|
|
|
|
// Инициализация ядра
|
|
|
|
|
$core = core::init();
|
|
|
|
|
|
2021-07-27 12:29:47 +07:00
|
|
|
|
// Инициализация менеджера аккаунтов ВКонтакте
|
|
|
|
|
$vk = new vk(ACCOUNT_ID);
|
2021-07-27 11:44:35 +07:00
|
|
|
|
|
2021-07-27 12:29:47 +07:00
|
|
|
|
// Инициализация аккаунта ВКонтакте
|
|
|
|
|
$account = $vk->auth(ACCOUNT_LOGIN, ACCOUNT_PASSWORD)->key(PROJECT_KEY);
|
2020-07-20 10:43:45 +07:00
|
|
|
|
|
2020-11-05 19:53:17 +07:00
|
|
|
|
// Инициализация робота-группы
|
2021-07-27 12:29:47 +07:00
|
|
|
|
$robot = $core->group($account);
|
2020-07-20 10:43:45 +07:00
|
|
|
|
|
2020-11-05 19:53:17 +07:00
|
|
|
|
// Отправка сообщения
|
2021-07-27 12:29:47 +07:00
|
|
|
|
$robot->message(RECEIVER_ID, 'Привет, я создал робота!');
|
2021-07-27 11:44:35 +07:00
|
|
|
|
```
|