Данный Vk бот выполнен в рамках тестового задания.
- Скопируйте репозиторий MockingjayBot на свой компьютер.
- Убедитесь, что у вас установлены Java 11 и Maven.
- Откройте терминал и перейдите в директорию проекта.
- Выполните команду
mvn clean installдля сборки проекта. - Откройте файл
application.propertiesв директорииsrc/main/resourcesи заполните необходимые параметры:vk.api.confirmation_key- ключ подтверждения вашего сервера для Callback API.vk.group_id- идентификатор группы ВКонтакте, для которой будет работать бот.vk.api.version- версия API ВКонтакте. По умолчанию, бот использует версию 5.199.vk.access-token- ключ доступа с необходимыми правами для работы бота.
- Сохраните файл
application.properties. - Выполните команду
java -jar target/mockingjaybot-1.0.0.jarдля запуска бота.
Большинство параметром можно найти в настройках группы ВК (Пункт Управление)
vk.api.confirmation_key- ключ подтверждения сервера для Callback API.Его можно получить из вкладкиНастройки -> Работа с API -> Callback API. Необходим для подтверждения сервера со стороны VK. Этот ключ будет возвращен на запрос подтверждения.vk.group_id- идентификатор группы ВКонтакте. Вы можете найти идентификатор группы, перейдяНастройки -> Работа с API -> Callback APIв данной структуре { "type": "confirmation", "group_id":номер группы}.vk.api.version- версия API ВКонтакте. Подробнее об это можно на официальном сайте API VK.vk.access-token- токен доступа. Вы можете получить токен доступа, создав ключ доступа с правамиCообщения сообществав настройках группы вУправление -> Настройки -> Работа с API -> Ключи доступа.