Подключение чат-бота к мессенджеру Вконтакте

  1. Создайте группу/паблик.
  2. Зайдите в "Управление".
  3. В правом меню откройте "Сообщения".
  4. В пункте "Сообщения сообщества" выберите "Включены" и нажмите кнопку "Сохранить".
  5. В правом меню откройте "Сообщения", раздел “Настройки для бота”. У опции “Возможности ботов” выберите “Включены”, также отметьте опцию “Добавить кнопку Начать”. Сохраните.
  6. В правом меню откройте "Настройки", раздел "Работа с API". Во вкладке "Ключи доступа" нажмите кнопку "Создать ключ". Отметьте права: "Разрешить приложению доступ к сообщениям сообщества", "Разрешить приложению доступ к фотографиям сообщества", "Разрешить приложению доступ к документам сообщества". Сохраните.
  7. Скопируйте Токен API.
  8. Откройте вкладку "Callback API", в ней — вкладку "Настройки сервера". Скопируйте символы из поля "Строка, которую должен вернуть сервер:"
  9. Откройте в Smarty форму создания бота, выберите платформу "vk", в поле "Токен API" вставьте скопированный в п.7 ключ, в поле "Строка подтверждения адреса сервера" вставьте скопированные в п.8 символы
  10. После появления чат-бота в списке нажмите “Скопировать” в его графе “Адрес вебхук”.
  11. В ВК в поле "Адрес:" вставьте скопированный URL, в поле “Версия API” выберите 5.103, нажмите "Подтвердить".
  12. Находясь на вкладке "Callback API", выберите подвкладку "Типы событий" и отметьте пункты: "Входящее сообщение", "Редактирование сообщения", "Разрешение на получение", "Запрет на получение", "Статус набора текста".