聊天框架rockat.chat的api集成使用¶
注解
编写flask api接口,去调用rockat.chat,使项目对接rockat.chat更方便
开始项目:
pip install cookiecutter
cookiecutter https://github.com/sloria/cookiecutter-flask.git
虚拟环境:
python3 -m virtualenv venv
source venv/bin/activate
安装rocketchat_API:
pip install rocketchat_API
安装flask_restful:
pip install flask-restful
安装sphinx:
pip install sphinx
#创建项目
sphinx-quickstart
#第一 Y 第二 回车 第三 项目名 第四作者名 以下N
#
pip install sphinxcontrib-httpdomain
conf.py:
extensions = [
'sphinx.ext.autodoc',
'sphinxcontrib.httpdomain',
'sphinxcontrib.autohttp.flask',
'sphinxcontrib.autohttp.flaskqref',
]
index.rst:
Welcome to rocket_chat_api's documentation!
===========================================
.. toctree::
:maxdepth: 2
:caption: Contents:
introduction
创建introduction.rst文件:
===================
`myapp`
===================
Oasis Flask app that handles keys requests.
myapp.app
---------------------
.. automodule:: main.api.v1.views
:members:
:undoc-members:
ok