Skip to content

Releases: gold-goblin/solobot-vkteams

0.2.0 - Поддержка обсуждений. Первый релиз

Choose a tag to compare

@gold-goblin gold-goblin released this 24 Mar 14:11

solobot-vkteams v0.2.0

Первый публичный релиз фреймворка для создания ботов VK Teams.

Что нового

Поддержка тредов (threads) — полная реализация API тредов VK Teams:

  • Создание тредов: bot.add_thread() / message.add_thread()
  • Отправка сообщений в тред: bot.send_text(thread_id=...) / thread.send_text()
  • Автоподписка на треды: bot.autosubscribe_to_threads()
  • Получение подписчиков: bot.get_thread_subscribers()

Базовые возможности

  • Архитектура aiogram-style: Bot → Dispatcher → Router → Handlers
  • Фильтры: Command, Regexp, ChatTypeFilter, CallbackData, HasFile, HasImage и др.
  • Magic Filter: F.text.startswith("привет")
  • FSM: State, StatesGroup, FSMContext, MemoryStorage
  • Middleware: внешние и внутренние
  • Клавиатуры: InlineKeyboardMarkup

Установка

pip install solobot-vkteams

Быстрый старт

from solobot_vkteams import Bot, Dispatcher, Router, Message, Command

bot = Bot(token="YOUR_TOKEN", api_url_base="https://myteam.mail.ru/bot/v1")
dp = Dispatcher()
router = Router()

@router.message(Command("start"))
async def on_start(event: Message, bot: Bot):
    await event.answer("Привет!")

dp.include_router(router)

Полная документация