VKBee - простая в использовании библиотека для взаимодействия с API ВКонтакте
Установка
Из PyPI:
$ pip install vkbee
Из GitHub (рекомендуется):
$ pip install https://github.com/vkbee/vkbee/archive/master.zip
Минимальная версия Python - 3.6
Пример использования
import asyncio
import vkbee
from vkbee.longpoll import BotLongpoll, Session
from vkbee import API
async def main(loop):
vk_session = Session(token='token', loop=loop)
longpoll = BotLongpoll(vk_session, 'groupid', 10)
async for event in longpoll.events():
user_id = event['object']['message']['from_id']
message_text = event['object']['message']['text']
await API.call(vk_session, 'messages.send', {'user_id': user_id, 'message': message_text, 'random_id': 0})
loop = asyncio.get_event_loop()
loop.run_until_complete(main(loop))
Более расширенное использование описано в документации
Сообщество
Soon