package types

/*
	Интерфейс для приложения
*/

// IServer -- интерфейс для приложения
type IServer interface {
	IKernel
	// Store -- хранилище приложения
	Store() IStore
	// Run -- запускает приложение в работу
	Run() error
	// ServWeb -- возвращает ссылку на веб-сервер
	ServWeb() IServWeb
	// ServBots -- словарь имеющихся ботов
	ServBots() IServBots
}
