是InlineKeyboardButton
在版本13中删除了nuget telegram bot api? 我使用了一个使用telegram.bot版本10的示例项目,它包含telegram.bot.types
中的InlineKeyboardButton
,它工作正常。Telegram Bot API缺失对象
但是当我使用版本13时,出现错误。
有什么想法吗?
这是整个代码的一部分:
if (message.Text.StartsWith("/inline")) // send inline keyboard
{
await Bot.SendChatActionAsync(message.Chat.Id, ChatAction.Typing);
var keyboard = new InlineKeyboardMarkup(new[]
{
new[] // first row
{
new InlineKeyboardButton("1.1"),
new InlineKeyboardButton("1.2"),
},
new[] // second row
{
new InlineKeyboardButton("2.1"),
new InlineKeyboardButton("2.2"),
}
});
await Task.Delay(500); // simulate longer running task
await Bot.SendTextMessageAsync(message.Chat.Id, "Choose",
replyMarkup: keyboard);
}
请提供您的错误和代码片段,以便您可以更好地获得帮助。 – tashakori
@tashakori我添加了那部分。我在VS ..中获得了红色下划线,并且在删除了版本13并添加了版本10参考后,错误消失了。 –