vk-bot¶
Библиотека для создания ботов ВКонтакте на Python.
Возможности:
Декораторы
@message_handler,@callback_query_handlerс гибкими фильтрамиFSM (конечный автомат) для многошаговых сценариев
Три хранилища состояний: Memory, Redis, PostgreSQL
Reply и Inline-клавиатуры
Загрузка и отправка фото и документов
Автоматические ретраи с экспоненциальной задержкой
Полная типизация (mypy, PEP 561)
from vk_bot import VKBot, types
bot = VKBot(token="YOUR_TOKEN")
@bot.message_handler(commands=["start"])
def handle_start(message: types.Message):
bot.send_message(message.from_id, "Привет!")
bot.polling()
Руководство
Справочник