Skip to content

API

Вы можете взаимодействовать с API ВКонтакте прямо из коробки.

from vkbottle import API

# ...
api = API(token="token")
await api.messages.send(peer_id=1, message="Привет Павел Дуров!")

Внимание

Все методы в vkbottle пишутся снейк_кейсом.
Это значит, например, что метод messages.getById в vkbottle пишется как api.messages.get_by_id.

Параметры

Captcha хендлер

Должен решить капчу и вернуть ее код:

from vkbottle import CaptchaError

bot = ...

async def captcha_handler(e: CaptchaError):
    ...
    return code

bot.api.add_captcha_handler(captcha_handler)