vkgo-engine
Движок для создания ботов ВКонтакте написанный на Go.
ToDo:
- Обработка исключений API
- Поддержка LongPoll
- Система модулей "go build -buildmode=plugin"
- Поддержка CallBack
- Поддержка баз данных
Сборка:
ВНИМАНИЕ: сборка возможна только на ОС с ядром Linux или Darwin
Нужно установить следующие утилиты:
Заходим в каталог с движком, пишем:
$ make dependencies # установка зависимостей для сборки
$ make release
make
соберет движок и пару плагинов-примеров
Настройка:
Переходим в каталог ./release/
и создаем файл config.json
со следующим содержимым:
{
"token": "токен вашей группы",
"group_id": "айди вашей группы",
"plugins": "./plugins",
"error_dictionary": "./errors.json"
}
Запуск:
В каталоге ./release
запускаем файл ./vkgo
Написание плагинов:
С API движка можно ознакомиться тут