Releases: gold-goblin/solobot-vkteams
Releases · gold-goblin/solobot-vkteams
Release list
0.2.0 - Поддержка обсуждений. Первый релиз
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)