该死的连接库
dAmnViper的Python项目详细描述
dAmn Viper是photofroggy创建的Python包
这个包提供了一个连接和交互的api 聊天。也就是说,deviantART的信息网络聊天
这个该死的毒蛇分支只在Python2.7及更高版本中工作,因为 使用twisted库
简要示例
使用该死的毒蛇很容易快速创建客户。下面 是简单连接的客户机的最简单示例之一, 尝试保持联系:
from twisted.internet import reactor from dAmnViper.base import dAmnClient dAmn = dAmnClient() dAmn.user.username = 'username' dAmn.user.token = 'authtoken' dAmn.autojoin = ['Botdom'] dAmn.on_connection_start = lambda connector: reactor.start() dAmn.teardown = lambda: reactor.stop() dAmn.start()
这就是所需要的!建议您使用damnclient类 当应用程序连接到该死的。聊天机器人和完整客户端可以 通过扩展dAmnClient类来添加功能,如 提供的示例
依赖关系
使用twisted的一个缺点是获取依赖项。这意味着 应用程序使用该死的毒蛇将取决于扭曲以及 该死的毒蛇
对于终端用户来说,这更是一个问题,因为他们不想花费 安装多个依赖项的时间然而,这个问题可能是 通过使用该死的毒蛇为应用程序创建安装程序而消除
因此,这有点不重要,但它确实意味着安装程序必须 为最终用户轻松设置而创建幸运的是,安装人员 用户倾向于使用的东西,只要他们不太喜欢 很复杂有一个下载并安装多个 依赖关系可能会使事情变得太复杂我们拭目以待
反馈
非常感谢对这条该死的毒蛇分支的反馈。 请通过笔记将任何反馈发送到我的Deviantart帐户,或提交 github上的东西,我不知道
谢谢你的阅读。
免责声明
免责声明:
dAmn Viper is in no way affiliated with or endorsed by deviantART.com. This is not an official service of deviantART.com. This is an independent project created by Henry Rapley: <http://photofroggy.deviantart.com> THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.