python绑定tox的skype替换

PyTox的Python项目详细描述


http://img.shields.io/travis/aitjcize/PyTox.svghttp://img.shields.io/pypi/v/PyTox.svghttp://img.shields.io/pypi/dm/PyTox.svg

PyTox病毒

用于Project Tox的python绑定。

pytox提供pythonic绑定,即面向对象而不是c风格,引发异常而不是返回错误代码。一个简单的例子如下:

classEchoBot(Tox):defloop(self):whileTrue:self.do()time.sleep(0.03)defon_friend_request(self,pk,message):print'Friend request from %s: %s'%(pk,message)self.add_friend_norequest(pk)print'Accepted.'defon_friend_message(self,friendId,message):name=self.get_name(friendId)print'%s: %s'%(name,message)print'EchoBot: %s'%messageself.send_message(friendId,message)

正如您所看到的,回调被映射到类方法中,而不是使用c方法。有关详细信息,请参阅examples/echo.py

开始

为了开始,提供了一个makefile在docker容器中运行pytox:

  • make test:这将在容器中启动测试。
  • make run:这将启动安装了pytox的交互式容器。
  • make echobot:这将在容器中启动示例echobot

示例

  • echo.py:一个正在工作的回音机器人,它等待朋友的请求,然后开始回音朋友发送的任何内容。

文件

完整的api文档可以阅读here

待办事项

  • 完成API绑定(使用toos/api complete.py进行检查)
  • toxav的单位检验

贡献

  1. 叉开它
  2. 创建功能分支(git checkout -bmy-new-feature
  3. 提交更改(git commit -am 'Add some feature'
  4. 推到分支(git push origin my-new-feature
  5. 创建新的拉取请求

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

推荐PyPI第三方库


热门话题
java如何在没有代码气味的情况下编写遵循Liskov替代和其他可靠原则的不可变映射?   java最新jre上的压缩字符串对旧编译代码有好处吗?   java是否可以在javascript中取消PrimeFaces menuitem onclick函数   mysql从SQL数据库中访问java中xml名称空间标记的值   从java程序打开excel文件   java在方法中使用“var”是否会使执行(并发)线程不安全?   java使搜索视图以一种关于AndroidManifest的通用方式可用。xml   java对如何准确使用正则表达式感到困惑?   mule如何访问java文件中的记录变量   java在从2D数组引发异常后继续   枚举当前设置为的java值   java当listview只有几个项目时,如何使alert对话框显示listview的所有项目?   java getTableRow()返回大于项大小的索引   c用java传输二进制文件(数据)   java更改多选列表项复选框颜色