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 Library for easy work with VK com api
License MIT
Informations about the package vk_api
SimpleVK 2
Документация SimpleVK 2 | Документация SimpleVK 3 |
---|
Беседа VK | Telegram | Discord |
---|
Блог со статьями | Разработка ботов на заказ |
---|
Оглавление
- Обзор SimpleVK
- Подключение
- Примеры использования
- План развития проекта
- Помощь проекту
Почему SimpleVK?
Для создания бота потребуется минимум кода, за счёт реализации большинства методов vk api в виде удобных функций.
Также есть готовые модули, которые облегчают разработку:
- Рассылка сообщений
- Обработка команд
- Работа с кнопками
Функционал
В библиотеке поддерживается:
- Callback API
- User Long Poll API
- Bots Long Poll API
- Execute
- VKCoin API
- Создание ботов на пользовательских аккаунтах
- Работа с голосовыми сообщениями и документами
Подключение
Используя composer
Вручную
- Скачать последний релиз
- Подключить autoload.php. Вот так будет происходить подключение, если ваш скрипт находится в той же папке, что и папка simplevk-master
Проверка готовности сервера
Чтобы убедится, что ваш сервер готов к работе с simplevk, необходимо создать и запустить следующий скрипт:
Если вы делаете longpoll бота, то запускайте диагностику через консоль
Если вы делаете callback бота, то запускайте диагностику через браузер
Примерный вывод диагностики:
Примеры использования
Больше примеров есть на сайте с документацией
Для удобства в каждого бота можно добавлять следущие константы:
Минимальный Callback бот для бесед и сообщества
Простой Callback бот для бесед и сообщества
Простой LongPoll бот для юзера
Простой LongPoll бот для сообщества
Callback + Execute
Используется, когда callback скрипт во время выполнения много раз обращается к api, а вам нужно экономить запросы, чтобы не привышать лимит(высоконагруженные боты)
LongPoll + Execute
Лучшая связка для высоконагруженных ботов. Но если вы делаете высоконагруженного бота, лучше посмотрите в сторону NodeJS, он справляется с этим намного лучше за счет асинхронности и многопоточности из коробки.
План развития проекта
- метод для проверки секретного слова
- streaming api
- модуль для удобной обработки комманд в боте
- модуль для удобного написания многоуровневых ботов с кнопками
- возможность в sendImage отдавать ссылку на картинку в интернете для отправки
- метод проверки секретного слова
- более удобная документация на сайте
- Полностью переписать библиотеку на 3.0
- Мобильное приложение с копией сайта, для оффлайн просмота
Далекое будущее (до 1 года)
- работа с audio
- работа с историями
- модуль работы с основными платежными системами
- динамические обложки для сообщества(возможно)
Помощь проекту
- Яндекс.Деньги - [money.yandex.ru/to/410014638432302]()
- Дебетовая карта - 2202201272652211
- Также вы можете помочь проекту
Pull Request
'ом
All versions of vk_api with dependencies
ext-curl Version *
ext-json Version *
ext-mbstring Version *