Awesome
Уважаем все остальные библиотеки. VKWave здесь.
Бот не должен быть вашим первым проектом, сначала на достаточном уровне изучите язык и поделайте более простые проекты
VkWave
VKWave - это фреймворк для создания производительных и лёгких в расширении проектов, взаимодействующих с API ВКонтакте.
VKWave вдохновлен многими библиотеками, в частности: aiogram, vk.py и многими другими.
Текущий мейнтейнер проекта: @KurimuzonAkuma
Почему VKWave?
- Максимальная кастомизация
- Полная асинхронность
- Использование аннотаций типов
Установка
С GitHub, со всеми свежими обновлениями:
pip install https://github.com/prostomarkeloff/vkwave/archive/master.zip
Или с PyPI (более надежная):
pip install vkwave
Производительность
VKWave - это не самая быстрая библиотека, из-за нашей уверенности в том, что лёгкая настройка под себя, а также удобство при использовании во всех задачах являются более важными характеристиками библиотеки, чем скорость.
Но мы всегда заинтересованы в улучшении производительности, поэтому не стесняйтесь делать Pull Request-ы и обсуждать проблемы производительности.
Сообщество
VKWave - это очень молодой проект.
Простая библиотека для быстрого доступа к API
Дополнения
Если вы хотите создать дополнение для VKWave (например, более простой способ написания ботов, даже проще vkwave.bots.addons.easy
), то вам следует назвать свой проект так: vkwave-bots-really-easy
.
Общий паттерн для дополнений: vkwave-<часть-vkwave>-<название-проекта>
.