Уважаем все остальные библиотеки. VKWave здесь.
Бот не должен быть вашим первым проектом, сначала на достаточном уровне изучите язык и поделайте более простые проекты
VkWave
VKWave - это фреймворк для создания производительных и лёгких в расширении проектов, взаимодействующих с API ВКонтакте.
VKWave вдохновлен многими библиотеками, в частности: aiogram, vk.py и многими другими.
Текущий мейнтейнер проекта: @KurimuzonAkuma
Почему VKWave?
- Максимальная кастомизация
- Полная асинхронность
- Использование аннотаций типов
Установка
С GitHub, со всеми свежими обновлениями:
pip install https://github.com/fscdev/vkwave/archive/master.zip
Или с PyPI (не рекомендуется, давно не обновлялась):
pip install vkwave
Производительность
VKWave - это не самая быстрая библиотека, из-за нашей уверенности в том, что лёгкая настройка под себя, а также удобство при использовании во всех задачах являются более важными характеристиками библиотеки, чем скорость.
Но мы всегда заинтересованы в улучшении производительности, поэтому не стесняйтесь делать Pull Request-ы и обсуждать проблемы производительности.
Сообщество
VKWave - это очень молодой проект.
Простая библиотека для быстрого доступа к API
Дополнения
Если вы хотите создать дополнение для VKWave (например, более простой способ написания ботов, даже проще vkwave.bots.addons.easy), то вам следует назвать свой проект так: vkwave-bots-really-easy.
Общий паттерн для дополнений: vkwave-<часть-vkwave>-<название-проекта>.
Metadata
Release files for vkwave 0.2.17
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| vkwave-0.2.17.tar.gz | 163.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| vkwave-0.2.17-cp38-cp38-win_amd64.whl | CPython 3.8 | CPython 3.8 | Windows x86-64 | Details |
Total release size: 385.2 kB
Release files / vkwave-0.2.17.tar.gz
| Download URL | vkwave-0.2.17.tar.gz |
|---|---|
| Size | 163.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
5e4cc2254bbb877213a1b8266445b7282ae6a1b6c80e9d16b33bf7c9ccc0d73f
|
|
BLAKE2b-256 checksum How to use checksums |
7d6903ec4bde692a9759cba027959cdbc8c5abe49aa063f2fd42635d98f766b9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.1.12 CPython/3.8.9 Windows/10
|
Release files / vkwave-0.2.17-cp38-cp38-win_amd64.whl
| Download URL | vkwave-0.2.17-cp38-cp38-win_amd64.whl |
|---|---|
| Size | 222.2 kB |
| Tags | CPython 3.8 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
6fc751bee4786ceac2dd3e195e8a99071b3224a8b4aab0ff835aee3d545d7c21
|
|
BLAKE2b-256 checksum How to use checksums |
b6841c04db330bf7ad07e98a77c60c1f3468a94afae674e319331ecddb896e34
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.1.12 CPython/3.8.9 Windows/10
|