All Projects → VKCOM → Bot Example Php

VKCOM / Bot Example Php

Пример бота для VK

Бот для VK

Пример простого бота для ВКонтакте на PHP. Обработка событий с использованием Callback API, голосовые сообщения с помощью Яндекс SpeechKit.

Сообщество бота: https://vk.com/botexample. Бот отправляет в ответ на любое сообщение картинку и голосовое сообщение с именем собеседника.

Подготовка к использованию

Укажите свои данные в config.php. Ключ доступа к API и код подтверждения для Callback API Вы можете получить в настройках сообщества. Подробнее о получении ключа доступа для Яндекс SpeechKit можно прочитать здесь.

Описание файлов

index.php

Обработка событий Callback API. В нашем примере обрабатываются два события:

  • confirmation — уведомление для подтверждения адреса сервера;
  • new_message — уведомление о входящем сообщении.

Подробную информацию о типах событий и формате уведомлений Вы найдёте в документации ВК API.

bot/bot.php

Отправка сообщений с вложениями.

api/vk_api.php

Функции для работы с методами API ВКонтакте

api/yandex_api.php

Функции для работы с API Яндекс SpeechKit для генерация голосовых сообщений.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].