使用Telegram.Bot C#发送带内联键盘的消息

时间:2018-04-23 16:16:41

标签: c# telegram-bot

我想要的是使用Telegram.Bot包发送带内联键盘的消息。 我有一个机器人,现在我需要一个代码,用一个内联按钮发送一条消息。按钮单击应该打开一个链接。

1 个答案:

答案 0 :(得分:0)

使用InlineKeyboardMarkup,并在SendTextMessageAsync参数的replyMarkup方法中传递它,或者使用任何发送消息方法,这是一个示例:

InlineKeyboardButton button = InlineKeyboardButton.WithUrl("Text", "https://www.google.com/");

InlineKeyboardMarkup keyboard = new InlineKeyboardMarkup(button);

await bot.SendTextMessageAsync(chat, "My message text", replyMarkup: keyboard);