public CleanCityTelegramBot(TelegramBotClient bot, ICleanCityApi cleanCityApi) { this.bot = bot; this.cleanCityApi = cleanCityApi; userInteractions = new ConcurrentDictionary <long, BotUserInteraction>(); userManagers = new ConcurrentDictionary <long, BotManager>(); bot.OnMessage += OnMessage; }
public BotUserInteraction(IBotManager manager, ICleanCityApi cleanCityApi) { this.manager = manager; this.cleanCityApi = cleanCityApi; isStarted = false; }
public CleanCityController(ICleanCityApi cleanCityApi) { this.cleanCityApi = cleanCityApi; }