JAVACspb / vk-bot

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

VK Bot

Описание

Этот бот для ВКонтакте предназначен для автоматического повторения текста, который ему отправляют.

Как запустить проект

Шаги для запуска:

  1. Склонировать репозиторий

    • Используйте git clone для клонирования репозитория на ваш компьютер.
  2. Установка зависимостей

    • Для установки необходимых зависимостей используйте Maven. Откройте терминал в корне проекта и выполните следующую команду: установка mvn
  3. Заполнение параметров конфигурации

    • В файле src/main/resources/application.yml укажите свои данные для доступа к VK API: yaml vk:
    • токен доступа: YOURACCESSTOKEN
    • код подтверждения: YOURCONFIRMATIONCODE
  4. Запуск приложения

    • Чтобы запустить приложение, используйте следующую команду в терминале: mvn spring-boot: запустить
  5. Использование ngrok для локального тестирования

  • Установите ngrok, используя Homebrew: ngrok /ngrok/ngrok

  • Добавьте authtoken для ngrok: добавление в конфигурацию ngrok-authtoken "YOUR_NGROK_TOKEN"

  • Запустите ngrok, указав порт, на котором работает ваше приложение: ngrok http http://localhost:8080/

  1. Настройка VK
    • Создайте сообщество в ВКонтакте.
    • Обновите Callback API URL в настройках вашего сообщества ВКонтакте на URL, который предоставил ngrok (например, http://<your-ngrok-url>.ngrok.io/callback).
    • Сгенерируйте токен в настройках Callback API.
    • Разрешите отправку сообщений от вашего сообщества.

About


Languages

Language:Java 100.0%