C # Telegram Bot Inline Mode Отправить кнопку пользователю - PullRequest
0 голосов
/ 07 июня 2018

Я пытаюсь создать бота для встроенного режима с этой библиотекой: https://github.com/TelegramBots/Telegram.Bot

Я добавил метод в событие OnInlineQuery.Он вызывается, но теперь я хочу отправить в чат кнопку, которая должна отображаться над клавиатурой.Как мне это сделать?Это то, что я до сих пор:

BotClient.OnInlineQuery += BotOnInlineQuery;
protected async override void BotOnInlineQuery(object sender, InlineQueryEventArgs inlineQueryEventArgs)
        {
            Log.Info("Inline called " + inlineQueryEventArgs.InlineQuery.From.FirstName);

            InlineQueryResult[] results = {
                new InlineQueryResultVenue()
            };


            await BotClient.SendTextMessageAsync(inlineQueryEventArgs.InlineQuery.Id, "test");

            await BotClient.AnswerInlineQueryAsync(
                inlineQueryEventArgs.InlineQuery.Id,
                results,
                isPersonal: true,
                cacheTime: 0);
        }
...