Installation Guide¶
Using PIP¶
$ pip install -U aiogram
From sources¶
$ git clone https://github.com/aiogram/aiogram.git $ cd aiogram $ python setup.py install
or if you want to install development version (maybe unstable):
$ git clone https://github.com/aiogram/aiogram.git $ cd aiogram $ git checkout dev-2.x $ python setup.py install
Recommendations¶
You can speedup your bots by following next instructions:
Use uvloop instead of default asyncio loop.
uvloop is a fast, drop-in replacement of the built-in asyncio event loop. uvloop is implemented in Cython and uses libuv under the hood.
Installation:
$ pip install uvloop
Use ujson instead of default json module.
UltraJSON is an ultra fast JSON encoder and decoder written in pure C with bindings for Python 2.5+ and 3.
Installation:
$ pip install ujson
In addition, you don’t need do nothing, aiogram is automatically starts using that if is found in your environment.