Download the PHP package digitalstars/vk_api without Composer
On this page you can find all versions of the php package digitalstars/vk_api. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download digitalstars/vk_api
More information about digitalstars/vk_api
Files in digitalstars/vk_api
Package vk_api
Short Description Powerful PHP library/framework for VK API bots, supporting LongPoll & Callback & OAuth
License MIT
Homepage https://simplevk.scripthub.ru/
Informations about the package vk_api
Документация находится в процессе создания.
Документация на русском --- |
Беседа VK |
---|
Почему SimpleVK?
SimpleVK - это фреймворк для создания ботов. Вам потребуется минимум кода и времени, благодаря встроенному конструктору и реализации готовых модулей и функций для работы с VK API.
Функционал
- Модуль рассылки по диалогам и беседам
- Конструктор ботов
- Модуль обработки команд с помощью регулярных выражений и placeholder'ов
- Установка прокси
- placeholder'ы для создания упоминаний людей/групп
- Удобный debug модуль
- Встроенное хранилище данных
- Генераторы запросов с offset
- Автоматическое разбитие длинных сообщений при отправке
Поддержка
Callback API
User Long Poll API
Bots Long Poll API
Streaming API
- Карусели и все виды кнопок
- Создание ботов на группах / пользователях
- Работа с голосовыми сообщениями, документами и другими медиа-файлами
Автоматическое решение проблем VK API
- Игнорирование дублирующихся событий (по event_id)
- Игнорирование повторных событий при долгой обработке события от VK
- Автоматическое закрытие соединения с ВК после получения события
- Отправка повторных запросов при недоступности серверов / API
- Отправка повторных запросов при некоторых ошибках VK API
- Обработка невалидных JSON
Подключение
Используя composer
1. Установить
2. Подключить autoload.php
Вручную
- Скачать последний релиз c github
- Подключить
autoload.php
.Вот так будет происходить подключение, если ваш бот находится в той же папке, что и папка
simplevk-testing
Проверка готовности сервера
Чтобы убедится, что вы установили все правильно, и ваш сервер готов к работе с SimpleVK, необходимо создать и запустить следующий скрипт:
Если вы делаете longpoll бота, то запускайте диагностику через консоль
Если вы делаете callback бота, то запускайте диагностику через браузер
Примерный вывод диагностики:
Примеры ботов
Вызов метода апи
Минимальный Callback
Бот отвечает на любое сообщение
Простой Callback
Простой LongPoll / User LongPoll
Если указать токен группы - будет LongPoll.
Если указать токен пользователя - User LongPoll.
А еще можно указать логин и пароль от аккаунта:
new LongPoll(ЛОГИН, ПАРОЛЬ, '5.199');
Но советую создать токен вот по этому гайду
Минимальный Бот на конструкторе (Callback)
Минимальный Бот на конструкторе (LongPoll)
Бот с обработкой Команд на конструкторе (Callback)
Бот с обработкой Кнопок на конструкторе (Callback)
Бот на конструкторе, с использованием хранилища (Callback)
Конфиги
Больше примеров
Находятся на сайте с документацией в разделе примеров, а также в документации есть примеры для каждого метода классов.
All versions of vk_api with dependencies
ext-curl Version *
ext-json Version *
ext-mbstring Version *
psr/simple-cache Version ^3.0
symfony/cache Version ^7.3