Metadata-Version: 2.1
Name: aioface
Version: 0.0.2
Summary: aioface is a powerful and simple asynchronous framework for the Facebook Messenger API written in Python 3.7.
Home-page: https://github.com/kirillkuzin/aioface
Author: Kirill Kuzin
Author-email: offkirillkuzin@gmail.com
License: MIT
Project-URL: Source, https://github.com/kirillkuzin/aioface
Platform: UNKNOWN
Classifier: Development Status :: 3 - Alpha
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: License :: OSI Approved :: MIT License
Classifier: Environment :: Console
Classifier: Framework :: AsyncIO
Classifier: Intended Audience :: Developers
Requires-Python: >=3.7
Description-Content-Type: text/markdown

# aioface

aioface is a powerful and simple asynchronous framework for the Facebook Messenger API written in Python 3.7.

## Installation

```console
$ pip install aioface
```

## Examples

### Echo bot

```Python
from aioface import Bot, Dispatcher, BaseStorage, FacebookRequest


dispatcher = Dispatcher(BaseStorage())
bot = Bot(webhook_token='your_webhook_token',
          page_token='your_page_token',
          dispatcher=dispatcher)


@dispatcher.message_handler()
async def echo_handler(fb_request: FacebookRequest):
    await fb_request.send_message(message=fb_request.message_text)


if __name__ == '__main__':
    bot.run()
```


