如何使用InlineKeyboardButton电报来编写inlineKeyboard?
How to use InlineKeyboardButton telegram to write inlineKeyboard?
我正在尝试为电报机器人编写内联键盘。我阅读了文档,但我什么也看不到。
InlineKeyboardButton WeightMenu = new InlineKeyboardButton("2 Kilograms", "2");
我写了这个但我不知道如何发送给用户?
为什么电报文档中没有任何代码片段?
有代码示例的源代码吗?
您可以使用此代码将内联键盘发送给用户:
var inlineKeyboardMarkup = new InlineKeyboardMarkup
{
InlineKeyboard = new []
{
new [] { new InlineKeyboardButton { Text = "Inline Keyboard button", CallbackData = "demo", Url = ""} }
}
};
var newmsg = new SendMessage(update.Message.Chat.Id, "<b>check my new inline keyboard</b>")
{
ReplyMarkup = inlineKeyboardMarkup,
ParseMode = SendMessage.ParseModeEnum.HTML,DisableNotification = false,DisableWebPagePreview = false
};
WriteMessageToConsole(update.Message.Chat.Id, "_check my new inline keyboard_");
bot.MakeRequestAsync(newmsg).Wait();
我正在尝试为电报机器人编写内联键盘。我阅读了文档,但我什么也看不到。
InlineKeyboardButton WeightMenu = new InlineKeyboardButton("2 Kilograms", "2");
我写了这个但我不知道如何发送给用户?
为什么电报文档中没有任何代码片段? 有代码示例的源代码吗?
您可以使用此代码将内联键盘发送给用户:
var inlineKeyboardMarkup = new InlineKeyboardMarkup
{
InlineKeyboard = new []
{
new [] { new InlineKeyboardButton { Text = "Inline Keyboard button", CallbackData = "demo", Url = ""} }
}
};
var newmsg = new SendMessage(update.Message.Chat.Id, "<b>check my new inline keyboard</b>")
{
ReplyMarkup = inlineKeyboardMarkup,
ParseMode = SendMessage.ParseModeEnum.HTML,DisableNotification = false,DisableWebPagePreview = false
};
WriteMessageToConsole(update.Message.Chat.Id, "_check my new inline keyboard_");
bot.MakeRequestAsync(newmsg).Wait();