semvec/pypi-packages huggingface dataset:
kriegcore 0.5a1
Event based VK bot core

# kriegcore
Event-based VK bot engine written in Python and designed for work with
tricky VK public API workarounds.

## Feature highlights
### API workarounds
VK public API provides convenient event listening methods such as
Callback API or Longpoll API, however, those require administrative
access to groups/public pages.

kriegcore comes with multiple built-in listeners that are using workarounds
for content update detection.

### Quick start
kriegcore is designed to be the core of your bot script and does all the
heavy work under the hood — all you need is to initialize it, declare
what events you need to track and then just process events.

## Installation
kriegcore is available on PyPI and is installable with `pip install`:
```shell script
$ pip install kriegcore
```

Alternatively, you can build `pip` package from sources:
```shell script
$ git clone https://gitlab.com/kriegvk/kriegcore
$ cd kriegcore
$ pip install .
```

## Usage
A complete and ready-to-use example of a kriegcore-powered VK bot can be found at 
[examples/sample_bot.py](https://gitlab.com/kriegvk/kriegcore/blob/master/examples/sample_bot.py)