py是一个基于asyncio和aiohttp的漂亮的、完全异步的vk api包装器。
vk.p的Python项目详细描述
欢迎使用vk.py
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
- 推特:@prostomarkeloff
- Github:@prostomarkeloff
贡献
欢迎投稿、发稿和功能要求!
随时检查issues page。
表示支持
如果这个项目对你有帮助,就给我一个答案!
许可证
版权所有©2019 prostomarkeloff。
这个项目是MIT授权的。
此自述文件由readme-md-generator