Metadata-Version: 2.1
Name: pyAsyncBot
Version: 0.4.1
Summary: An async chat bot client framework
Home-page: UNKNOWN
Author: SalimTerryLi
License: MIT
Platform: UNKNOWN
Description-Content-Type: text/markdown
Requires-Dist: ujson (>=5.1.0)
Requires-Dist: asyncio (>=3.4.3)
Requires-Dist: aiohttp (>=3.8.1)
Requires-Dist: aiofiles (>=0.8.0)
Requires-Dist: loguru (>=0.6.0)

# pyAsyncBot

Yet another async chat bot framework running on python3.8. 

The framework is designed to be OOP friendly with minimum python syntactic sugar. Implementation has proper startup and graceful shutdown procedure to make it suitable to be integerated into other existing async projects and safely sharing the same event loop in the same thread.

The framework also shipping a simple daemon implementation which can serve multiple simple plugins.

This framework is highly inspired by [OICQ2](https://github.com/takayama-lily/oicq)

## API BACKEND

Surrently only the one defined by me is supported: https://github.com/SalimTerryLi/oicq_webd

## INSTALL

Python 3.8+ is required. I strongly recommend to install the package into virtualenv.

```sh
pip install pyasyncbot
```

## EXAMPLE

Under `examples` folder of this repo

## DAEMON

```sh
pyasyncbotd -h
```


