TelegramBot中的自定义键盘使用MS Bot Framework

时间:2016-06-20 11:44:30

标签: telegram telegram-bot botframework

据我所知,我可以使用动作(http://blog.botframework.com/2016/05/13/BotFramework.buttons/)在Telegram和其他消息中创建内联键盘。 但是自定义键盘(https://core.telegram.org/bots#keyboards)呢?如何使用Bot Framework添加它们?

我读到了ChannelData(http://docs.botframework.com/connector/custom-channeldata/#custom-telegram-messages),但我没有得到,我怎样才能将JSON传递给CreateReplyMessage方法。

2 个答案:

答案 0 :(得分:1)

使用CreateReplyMessage创建Message对象:

var replyMessage =  incomingMessage.CreateReplyMessage("Yo, I heard you.");

然后设置ChannelData

replyMessage.ChannelData = {custom Telegram JSON}

答案 1 :(得分:0)

对于Bot Framework v4:

function updatedata($table_name, $where, $id, $data){
    $this->db->where($where, $id);
    $this->db->update($table_name, $data);
    return true;
}