public TelegramControlService(ITelegramBotClient client, IControlService controlService, ProphecySettings settings, ILog log) { this.client = client; this.log = log; this.settings = settings; this.controlService = controlService; client.OnMessage += async(s, e) => await Task.Run(() => OnMessageAsync(e.Message)).ConfigureAwait(false); client.OnCallbackQuery += async(s, e) => await Task.Run(() => OnCallbackAsync(e.CallbackQuery)).ConfigureAwait(false); }
public ControlService(ProphecySettings settings) { this.settings = settings; }