Changelog
Ведение истории изменений ведется с версии 2.2.0
2.2.0
- Теперь в модели
Metaполеinterfacesиспользует специальную модельInterfaces. - Переписан
IntentHandlerCollection(алгоритм теперь работает за O(1)). - Добавлена возможность использовать различные типы
request(на данный момент доступныSimpleUtterance,ButtonPressed,Purchase.Confirmation). - Добавлена поддержка директив
(
DirectiveStartPurchase,DirectiveConfirmPurchase). IntentHandlerтеперь dataclass, а не pydantic модель.- Добавлена поддержка поля
analytics(модельAnalytics). - Теперь в tts можно добавлять свои аудио (метод
AliceResponse.add_custom_audio(skill_id, sound_id)) - Добавлена поддержка
application_stateиuser_state_update. - Для tokens в классе
Entityсоздана отдельная модель -EntityToken. - Добавлена поддержка добавления пауз и эффектов произношения в tts(методы
AliceResponse.add_voice_effect(self, effect, text)иAliceResponse.add_pause(self, ms)).
2.2.1
- Добавлена поддержка запроса с "Утренним шоу Алисы" (
ShowItemMetaкласс вResponse,Show.Pullтип вAliceRequest).
3.0.0
- Добавлены
Blueprint, переписана архитектураDispatcherс использованиемBlueprint. Спасибо за контрибутинг Crystal Melting Dot (cmd410)!