松弛API客户端

slackest的Python项目详细描述


build statuspylint

关于

slackest是用于Slack API的全功能python接口。

示例

fromslackestimportSlackestslack=Slackest('<your-slack-api-token-goes-here>')# Send a message to #general channelslack.conversation.post_message('#general','Hello fellow slackers!')# Get users listresponse=slack.users.list()users=response.body['members']# Upload a fileslack.files.upload('hello.txt')# If you need to proxy the requestsproxy_endpoint='http://myproxy:3128'slack=Slackest('<your-slack-api-token-goes-here>',http_proxy=proxy_endpoint,https_proxy=proxy_endpoint)# Advanced: Use `request.Session` for connection pooling (reuse)fromrequests.sessionsimportSessionwithSession()assession:slack=Slackest(token,session=session)slack.conversation.post_message('#general','All these requests')slack.conversation.post_message('#general','go through')slack.conversation.post_message('#general','a single https connection')

安装

$ pip install slackest

cicd

这个项目使用aws codebuild来构建。codebuild使用一个名为builspec.yml的基于yaml的文件来运行适当的命令。

根据buildspec提供一个轮和一个源分布。

本地建筑

对于本地生成测试,请使用本地代码生成映像。有关详细信息,请参阅这篇aws博客文章<;https://aws.amazon.com/blogs/devops/announcing local build support for aws codebuild/>;

$ git clone https://github.com/aws/aws-codebuild-docker-images.git
$ cd aws-codebuild-docker-images/ubuntu/python/3.7.1
$ docker build -t aws/codebuild/python:3.7.1 .
$ docker pull amazon/aws-codebuild-local:latest --disable-content-trust=false
$ wget https://raw.githubusercontent.com/aws/aws-codebuild-docker-images/master/local_builds/codebuild_build.sh && chmod +x codebuild_build.sh
$ ./codebuild_build.sh -i aws/codebuild/python:3.7.1 -a /tmp/codebuild/

待办事项

  • 测试完成,全覆盖

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

推荐PyPI第三方库


热门话题
java无法使用JAXB配置Moxy   java如何让我的简单Swing telnet客户端正确显示字符?   java中从可运行线程调用主线程的多线程处理   java数据源。EBJ3会话bean中的getConnection()   使用java和正则表达式从xml文件提取值时出现问题   java定制Jersy胡须Mvc   在Java中,“限制并发”是什么意思?   java有没有更干净的方法可以在这里使用Optional,而不在三个地方返回“NA”?   java Tomcat启动,然后崩溃,除非我打电话   java理解客户机和服务器   java时间戳将在视图对象>实体转换期间丢失   如何在java中返回布尔值(基元)?   java使用spring mvc设置日志记录,希望仅对我的代码进行跟踪/调试   用Jackson解析嵌套对象