OptionalappКонфигурация приложения.
OptionalappПараметры приложения.
OptionalcontrollerКонтроллер, отвечающий за логику приложения. В случае если контроллер не указан, то будет использоваться контроллер по умолчанию.
OptionallogicДополнительная логика для приложения, позволяющая дополнительно подключить различные плагин/адаптеры, добавить действие/шаг или выполнить любое другое действие по настройке приложения. Стоит указывать когда нужно задать дополнительные настройки бота.
OptionalpluginsСписок плагинов, которые будут подключены к приложению.
Стоит использовать, когда необходимо подключить различные платформы, адаптеры для работы с базой данных и тд.
По умолчанию включает все доступные платформы, и для работы с базой данных, будет использоваться либо FileAdapter(для работы с файловой базой), либо MongoAdapter(для MongoDb базы).
Необходимый адаптер будет подключен в зависимости от настроек приложения. Если были указаны настройки для подключения к базе данных, то будет использоваться MongoAdapter, в противном случае FileAdapter
OptionaltestПараметры для тестового окружения. Стоит указывать когда mode = dev
Настройки для приложения.