Не мешайте свободе слова! Возможно, именно в этот момент, где-нибудь в Африке находится одинокий бот, который очень хочет, но не знает как, поселиться ВКонтакте!
Алексей, спасибо за комментарий. В данном туториале были произведены доработки кода, например, добавлена проверка secureKey, в примере расширенного функционала рассмотрены часто используемые приемы, которых нет в готовом виде в официальной документации. Одной из немаловажной особенностью данного туториала является то, что все шаги настройки и подготовки рассмотрены на действующем сообществе с реальными задачами.
Не осветили важный момент. В крупном сообществе возможны пики нагрузки, когда множество юзеров одновременно пишет боту. И бот упрётся в частотное ограничение ВК – не более 3 вызовов в секунду.
Поэтому архитектуру следует строить непременно с очередями. Скрипт приёма сообщений не должен выполнять никаких долгоиграющих запросов – в т.ч. к АПИ ВК. Он только принимает запрос, ставит его в очередь (в БД или Redis) и отвечает ВКонтакту «ok». Всё.
Далее уже пусть рабочие процессы берут из очереди задания и выполняют их неспеша, уважая ограничения ВК.
Как написать чат-бота на PHP для сообщества ВКонтакте