在Telegram bot中,您可以使用reply keyboard方法发送包含sendMessage的邮件。
键盘正在显示而不是正常的qwerty。
我们可以通过发送另一条消息并通过传递ReplyKeyboardRemove对象来删除显示的键盘。但是,这需要发送一些无关的消息。
是否可以在不实际发送任何真实消息的情况下移除键盘?
我知道one_time_keyboard
选项,但它只会在不删除键盘的情况下隐藏键盘。
答案 0 :(得分:2)
您可以使用editMessageText或editMessageReplyMarkup修改邮件,而不是通过library(party)
dat = read.csv("data.csv", header = TRUE)
train <- dat[1:1000, ]
test <- dat[1000:1200, ]
output.tree <- cforest(t_class ~ var1 + var2,
data = train)
train_predict <- predict(output.tree, newdata = test, OOB=TRUE, type = "prob")
for (name in names(train_predict))
{
p <- (train_predict[[name]][1:3])
write.table(p, file = "result.csv",col.names = FALSE, append=TRUE)
}
使其消失。
答案 1 :(得分:0)
我正在使用node-telegram-bot-api,但是我可以使用remove_keyboard
来做到这一点。
有一种方法可以用所有语言来实现。
return bot.sendMessage(chatId, data, {
parse_mode: 'HTML',
reply_markup: { remove_keyboard: true },
});