2016-06-26 8 views
-2

私は電報ボット用のインラインキーボードを作成しようとしています。私は書類を読んだが、何も手に入らなかった。InlineKeyboard電文を使ってinlineKeyboardを書くには?

InlineKeyboardButton WeightMenu = new InlineKeyboardButton("2 Kilograms", "2"); 

私はこれを書いていますが、どのようにしてユーザーに送信できるのかわかりません。

電報ドキュメント内の任意のスニペットコードがないのはなぜ? コード例のあるソースはありますか?今まで

答えて

1

私はこれを取得: しかし、スチール、私はそれをユーザーに送信しなければならないのか分かりませんか?

using Telegram.Bot.Types; 
InlineKeyboardButton inlineKey1 = new InlineKeyboardButton("inlineKey1"); 
         InlineKeyboardButton inlineKey2 = new InlineKeyboardButton("inlineKey2"); 
         InlineKeyboardButton inlineKey3 = new InlineKeyboardButton("inlineKey3"); 
         InlineKeyboardButton[] inlineKeyraw = { inlineKey1, inlineKey2, inlineKey3 }; 
         InlineKeyboardMarkup inlineKeyboards = new InlineKeyboardMarkup(inlineKeyraw) 
         { 

         }; 
0

あなたは、ユーザーにインラインキーボードを送信するには、このコードを使用することができます:

var inlineKeyboardMarkup = new InlineKeyboardMarkup 
{ 
    InlineKeyboard = new [] 
    { 
     new [] { new InlineKeyboardButton { Text = "Inline Keyboard button", CallbackData = "demo", Url = ""} } 
    } 
}; 
var newmsg = new SendMessage(update.Message.Chat.Id, "<b>check my new inline keyboard</b>") 
{ 
    ReplyMarkup = inlineKeyboardMarkup, 
    ParseMode = SendMessage.ParseModeEnum.HTML,DisableNotification = false,DisableWebPagePreview = false 
}; 
WriteMessageToConsole(update.Message.Chat.Id, "_check my new inline keyboard_"); 
bot.MakeRequestAsync(newmsg).Wait(); 
関連する問題