Dmi*_*sev 3 .net c# telegram telegram-bot
我试图将"帮助"按钮粘贴到电报机器人聊天屏幕的底部.就像是:
据我所知,我需要使用内联键盘.然而
InlineKeyboardButton[] inlineKeyboardButtons = new InlineKeyboardButton[1];
inlineKeyboardButtons[0] = new InlineKeyboardButton("Help");
InlineKeyboardMarkup mrk = new InlineKeyboardMarkup(inlineKeyboardButtons);
await Bot.SendTextMessageAsync(chatId, "<b>Help</b>", replyMarkup: mrk);
Run Code Online (Sandbox Code Playgroud)
按钮没有粘在页面底部,如果您键入文本,此按钮会上升.如何让它始终在机器人聊天的底部?
为了将键盘保持在页面底部,您需要使用普通键盘而不是内联键盘.内联键盘嵌入在聊天屏幕内,而普通键盘始终保持在底部.
这是你怎么做的:
var keyboard = new ReplyKeyboardMarkup {
Keyboard = new [] {
new KeyboardButton[]
{
"Help",
"About",
}
}
};
await Bot.SendTextMessage(message.Chat.Id, "My Keyboard", replyMarkup: keyboard);
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
2192 次 |
最近记录: |