Ate*_*deh 6 c# keyboard bots telegram
我在 C# 中使用Telegram.Bot库来开发电报机器人。
我使用 SendTextMessageAsync() 方法发布了一条短信,并用它发送了一个键盘:
bot.SendTextMessageAsync(chatId, "sample msg", ParseMode.Default, false, false, 0, new InlineKeyboardMarkup(keyboardData));
Run Code Online (Sandbox Code Playgroud)
我想删除(不是隐藏)键盘,在任何用户点击键盘按钮之一后,所以我使用以下指令:
int msgId = bot.SendTextMessageAsync(chatId, "sample msg", ParseMode.Default, false, false, 0, new InlineKeyboardMarkup(keyboardData)).Result;
...
bot.EditMessageReplyMarkupAsync(chatId, msgId, new ReplyKeyboardRemove());
Run Code Online (Sandbox Code Playgroud)
但它不起作用。请帮我解决这个问题。
同时,如果我在 ReplyKeyboardMarkup 中将 oneTimeKeyboard 设置为 true,则用户单击后键盘将隐藏,但不会删除,只会隐藏并且用户可以使用电报的键盘按钮使其可见。
归档时间: |
|
查看次数: |
13467 次 |
最近记录: |