Skip to content

API

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

1
2
3
4
5
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 хендлер

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

1
2
3
4
5
6
7
8
9
from vkbottle import CaptchaError

bot = ...

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

bot.api.add_captcha_handler(captcha_handler)