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