Vercel Chat SDK: Discord-сообщения из блоков вместо одного embed

Vercel добавила в Chat SDK Components V2 для Discord: сообщение бота собирается из текстовых блоков, картинок, файлов и кнопок — порядок любой, не один жёсткий embed. Embeds остаются по умолчанию, существующие боты работают без правок.
Новый режим включается опцией contentFormat со значением ComponentsV2. Карточки рендерятся нативными контейнерами, секциями, медиа-галереями, разделителями, кнопками и выпадающими списками. У каждой секции могут быть свои действия, markdown внутри компонентов отображается корректно; адаптер сам следит за лимитом Discord — не больше 40 компонентов на сообщение.
Ещё в адаптере Discord
- Переименование тредов — метод
setThreadTitle()меняет название нативного тред-канала; нужно право Manage Threads. - Глобальные пинги — боты в gateway-режиме больше не считают @everyone и @here упоминаниями; вернуть старое поведение можно через
respondToGlobalMentions(по умолчанию false). Прямые упоминания, роли и ответы боту не затронуты. - Точные упоминания — сообщение с @bot-dev больше не даёт ложного срабатывания на тег бота.
За релизом стоят правки контрибьюторов DeanMauro, onmax, FarazPatankar и sivchari.
Источник: Chat SDK adds Discord Components V2 support.