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()

Индексы и таблицы