Skip to content

aioface

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

Installation

1
$ pip install aioface

Examples

Echo bot

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
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()