异步松弛API集成。

aslack的Python项目详细描述


/sl_k/

PyPI VersionTravis Build StatusCode CoverageCode IssuesISC License

a slack是slack的web和实时的轻量级异步包装器。 消息传递(rtm)api,旨在允许轻松开发slack工具和 Python机器人。它定义了两个主要组件:

  • SlackApi-web api的包装;和
  • SlackBot-在rtm api之上构建的消息传递机器人。

兼容性

aslack使用asyncioasyncawait语法,因此 与Python3.5及以上版本兼容。

依赖关系

异步http和websocket功能由aiohttp(版本 对于开箱即用的WebSocket客户端支持,需要0.15及以上版本)。

文档

aslack的文档可以在PythonHosted上找到。

安装

aslack可以通过python包索引PyPI获得,您可以安装它 使用:

pip install aslack

或者,克隆或分叉存储库并使用例如:

python setup.py develop

本地安装用于开发。在这种情况下,还应该安装 使用:

pip install -r requirements.txt

测试

测试套件可以使用py.test直接运行,也可以通过运行:

python setup.py test

在这种情况下,还将运行pylint来检查代码质量。

此外,可以通过设置 环境变量TMDB_API_TOKEN

示例

请参阅/examples目录,以获取可以使用的各种机器人程序的示例 用阿斯拉克建造。

哈利韦尔

基于aslack和aTMDb,halliwell是一个能够提供 有关电影或演员的信息并查找重叠部分。两个环境变量, ^运行此示例需要{tt10}$和TMDB_API_TOKEN, 并提供了易于部署到CloudFoundry的配置。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java Google应用程序引擎Jsf2 welcomefilelist不工作   Java学校练习   jar如何在java应用程序中完成http请求流   java在将列表数据放入映射时遇到异常   java安卓studio谷歌前置条件   在Eclipse中使用gradle运行java项目   java CXF返回元素列表   java直线与垂线相交的精度   java将图像从磁盘加载到JSP页面   多线程在Java多线程进程中更新布尔值   java SDK目录“C:\Users\User\AppData\Local\Android\SDK”不存在   单击“确定”按钮时,java GUI登录系统不会做出反应   雅加达。网ConnectException:添加weblogicapplication后。xml   在两个用户定义的点之间进行java二进制搜索,返回输入的两个点之间的所有名称   需要Java IntelliJ帮助才能不读取我的文件吗   java在序列化过程中动态忽略JSON属性仅在某些情况下,对于其他api端点,不应进行过滤   java SpringBoot REST API MockMVC测试未成功创建用户,尽管在React项目中使用了相同的功能   调试java。jvisulavm中添加JMXConnection时的lang.SecurityException   基于java的web边缘检测浏览器