Пример простого бота для ВКонтакте на PHP. Обработка событий с использованием Callback API, голосовые сообщения с помощью Яндекс SpeechKit.
Сообщество бота: https://vk.com/botexample. Бот отправляет в ответ на любое сообщение картинку и голосовое сообщение с именем собеседника.
Укажите свои данные в config.php. Ключ доступа к API и код подтверждения для Callback API Вы можете получить в настройках сообщества. Подробнее о получении ключа доступа для Яндекс SpeechKit можно прочитать здесь.
Обработка событий Callback API. В нашем примере обрабатываются два события:
- confirmation — уведомление для подтверждения адреса сервера;
- new_message — уведомление о входящем сообщении.
Подробную информацию о типах событий и формате уведомлений Вы найдёте в документации ВК API.
Отправка сообщений с вложениями.
Функции для работы с методами API ВКонтакте
Функции для работы с API Яндекс SpeechKit для генерация голосовых сообщений.