Кнопки клавиатуры telegram bot c# - PullRequest
0 голосов
/ 16 января 2020

У меня есть бот с webhook telegram, но InlineKeyboardMarkup не работает. Он показывает клавиатуру, но кнопки ничего не делают.

код: 1. Клавиатура

    public static InlineKeyboardMarkup rkm = new InlineKeyboardMarkup(new[]
        {
                    // first row
                    new []
                    {
                        InlineKeyboardButton.WithCallbackData("Login As Admin", "callbackLoginAsAdmin"),
                        InlineKeyboardButton.WithCallbackData("Check regestration", "callbackCheck"),


                    },
                    // second row
                    new []
                    {
                        InlineKeyboardButton.WithCallbackData("help", "callbackHelp"),
                        InlineKeyboardButton.WithCallbackData("RandomSticker", "callbackRandomSticker"),
                    }
        });

Обновление

public async Task<OkResult> Update(Update update) 
{


    if (update.Message.Date >= Bot.StartTime && update.Type == UpdateType.Message)
    {
     ... 

    }

    else if (update.CallbackQuery != null )
    {
        var client = await Bot.Get();
        var Callback = update.CallbackQuery;
        //await client.AnswerCallbackQueryAsync(Callback.Id, "works", true);
        await client.SendTextMessageAsync("chat id", "works");
    }




    return Ok();
}

}}

Я просто пытаюсь отправить "работает", если нажата какая-либо кнопка.

...