Framework for building high-performance & easy to scale projects interacting with VK's API.
Project description
It's time to carry out vk_api & vkbottle. VKWave is here.
from vkwave.bots.easy import SimpleLongPollBot
bot = SimpleLongPollBot(tokens="MyToken", group_id=123456789)
@bot.message_handler()
def handle(_) -> str:
return "Hello world!"
bot.run_forever()
What is it?
Framework for building high-performance & easy to scale projects interacting with VK's API.
It's built over asyncio and Python's type hints. Minimal required version is 3.7.
Our Telegram chat - let's chat
Current maintainer of this project is @kesha1225
VKWave core
This repostitory contains only core parts of VKWave. It means that code introduced in this repository is probably low-level and shouldn't be used directly unless otherwise specified.
Performance
VKWave is a most fast library for Python for working with VK's API.
Parts
- Client - core part
- API - use VK's API in the most fancy way
- Bots - create awesome bots with ease
- FSM - FSM implementation for VKWave
- Storage - FSM Storage
- Bots utils - keyboards, carousels, ...
- LongPoll - acessing VK's longpoll (user/bot)
Community
VKWave is a young project.
If you want to create addon for VKWave (like fsm for bots or something like that) you should name your project like that: vkwave-bots-fsm.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file vkwave-0.2.0.tar.gz.
File metadata
- Download URL: vkwave-0.2.0.tar.gz
- Upload date:
- Size: 130.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.0.5 CPython/3.8.2 Linux/5.4.34-1-MANJARO
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7d8bdc61087a5788478f3efa14503c884866a4a721f045f48502d303deee584f
|
|
| MD5 |
43ee9235491501ec2d1129578a97fe5d
|
|
| BLAKE2b-256 |
45c6546bd338fd3912a69305f907e1daa264688d33904ad044a25be3392d8b2c
|
File details
Details for the file vkwave-0.2.0-py3-none-any.whl.
File metadata
- Download URL: vkwave-0.2.0-py3-none-any.whl
- Upload date:
- Size: 180.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.0.5 CPython/3.8.2 Linux/5.4.34-1-MANJARO
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
371d2dfaa016e2262c80cc170440ad041a4cc1093198ba918b6e085c1b9af67d
|
|
| MD5 |
7385632d92570011ffda1247d4e7b380
|
|
| BLAKE2b-256 |
6c5bada85813aa5a5b4653aaf9e6cd1310bb349938c21f9a42f2a57f1379fc78
|