public GetRequest(TelegramSettings settings, Notification notification) { _botClient = new TelegramBotClient(settings.Token) { Timeout = TimeSpan.FromSeconds(5) }; var me = _botClient.GetMeAsync().Result; foreach (var chatId in settings.ChatId) { Bot_SendMessage(chatId, notification); } _botClient.OnCallbackQuery += async(object sc, CallbackQueryEventArgs ev) => { var message = ev.CallbackQuery.Message; while (true) { if (ev.CallbackQuery.Data == "myCommand1") { // сюда то что тебе нужно сделать при нажатии на первую кнопку Console.WriteLine("Ура"); } else if (ev.CallbackQuery.Data == "myCommand2") { Console.WriteLine("Ура 2"); // сюда то что нужно сделать при нажатии на вторую кнопку } } }; }
public BotHelper(TelegramSettings settings) { _settings = settings; _client = new TelegramBotClient(_settings.Token) { Timeout = TimeSpan.FromSeconds(5) }; }