Skip to content

Latest commit

 

History

History
43 lines (33 loc) · 1.34 KB

README.md

File metadata and controls

43 lines (33 loc) · 1.34 KB

vkgo-engine

Движок для создания ботов ВКонтакте написанный на Go.

ToDo:

  • Обработка исключений API
  • Поддержка LongPoll
  • Система модулей "go build -buildmode=plugin"
  • Поддержка CallBack
  • Поддержка баз данных

Сборка:

ВНИМАНИЕ: сборка возможна только на ОС с ядром Linux или Darwin

Нужно установить следующие утилиты:

  • go
  • make

Заходим в каталог с движком, пишем:

$ make dependencies # установка зависимостей для сборки
$ make release

make соберет движок и пару плагинов-примеров

Настройка:

Переходим в каталог ./release/ и создаем файл config.json со следующим содержимым:

{
    "token": "токен вашей группы",
    "group_id": "айди вашей группы",
    "plugins": "./plugins",
    "error_dictionary": "./errors.json"
}

Запуск:

В каталоге ./release запускаем файл ./vkgo

Написание плагинов:

С API движка можно ознакомиться тут