py是一个基于asyncio和aiohttp的漂亮的、完全异步的vk api包装器。

vk.p的Python项目详细描述


vk.py

欢迎使用vk.py

VersionLicense: MITTwitter: prostomarkeloffCodacy BadgeBuild Status

Lightning fast Python 3.6+ toolkit for creating applications that work with VK API.

Homepage

安装

pip install https://github.com/prostomarkeloff/vk.py/archive/master.zip --upgrade

或(旧版本)

pip install vk.py

用法

一个简单的例子

fromvkimportVKfromvk.utils.task_managerimportTaskManagerimportlogginglogging.basicConfig(level="INFO")vk=VK(access_token=<TOKEN>)asyncdefstatus_get():resp=awaitvk.api_request("status.get")print(resp)if__name__=="__main__":task_manager=TaskManager(vk.loop)task_manager.add_task(status_get)task_manager.run()

您可以找到更多示例here

使用bot框架的示例,与docker集成click

功能

  • 丰富的高级api。
  • 完全异步。基于异步和aiohttp。
  • 机器人框架开箱即用。
  • 全打字,多亏了pydantic。
  • 与Pypy兼容。

性能

访问vk api最快的python库。

  • 在bot框架中接受和处理来自longpoll api的事件(向用户发送消息):低于0.1s
  • 在bot框架中检查100个处理程序并执行100个筛选器(不向用户发送消息):低于0.001s

备选方案

  • 库塔纳。用于创建电报和vk bots的bot引擎
  • 维克波特。vk bot开发的bot框架。
  • VK_API。一个用于访问vk api的简单库。

还有很多其他的图书馆…

作者

prostomarkeloff

贡献

欢迎投稿、发稿和功能要求!
随时检查issues page

表示支持

如果这个项目对你有帮助,就给我一个答案!

许可证

版权所有©2019 prostomarkeloff
这个项目是MIT授权的。


此自述文件由readme-md-generator

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

推荐PyPI第三方库


热门话题
mysql java。util。仅ymd的日期获取毫秒数   java游标。getColumnIndexOrThrow()引发NullPointerException   将project从java 8.11移至8.21及更高版本后,javafx字体呈现出现问题   java如何在某些条件有效时更改tableView行颜色(javaFX)   java在具有多个允许签名的Android服务上实现signaturelevel安全性   java与JTATransactionManager一起处理事务?   整数乘法的java递归定义   java如何将cwaccamera预览设置为使用scaleType centerCrop?   java如何在安卓 gradle中将库模块从proguard中免除   进程中的java循环冲突优化   模型视图控制器Java MVC计算器   java无法在VSCode中运行“karatedemo”运行程序,因为无法解析karatecore类   java将jsp页面内容读取到其他jsp页面中的html   java使JFileChooser。showSaveDialog看起来更像showOpenDialog   继承Java接口契约问题   java从ArrayList中删除随机项   java Selenium与Jbehave和Chromedriver挂起或崩溃   java需要帮助理解特定getter如何影响我的程序   验证如何在Java中整合有效性检查和异常抛出?