Область видимости бота (Scope)
С версии 0.9 выполнение update происходит внутри специального Scope, который хранит все необходимые данные для работы.
Теперь в любом коде, вызванном этим update, можно безопасно получить:
Текущий контекст:
var currentContext = CurrentScope.ContextТекущий бот:
var currentBot = CurrentScope.BotТекущие сервисы:
var services = CurrentScope.Services(IServiceProvider)

Пример:

Last updated