コード例 #1
0
        static public byte[] GetDataFromButton(TLKeyboardButtonRow button)
        {
            var a = button.Buttons.AsEnumerable().ToList();
            TLKeyboardButtonCallback b = (TLKeyboardButtonCallback)a[0];

            byte[] data = b.Data;
            return(data);
        }
コード例 #2
0
ファイル: LTCBot.cs プロジェクト: wert2401/TelegramBotLTC
 private async Task SkipSite(TLMessage message)
 {
     TLReplyInlineMarkup           reply   = (TLReplyInlineMarkup)message.ReplyMarkup;
     TLKeyboardButtonCallback      skipBtn = (TLKeyboardButtonCallback)reply.Rows[1].Buttons[1];
     TLRequestGetBotCallbackAnswer req     = new TLRequestGetBotCallbackAnswer()
     {
         Peer = botPeer, MsgId = message.Id, Data = skipBtn.Data
     };
     await client.SendRequestAsync <TLBotCallbackAnswer>(req);
 }
コード例 #3
0
 public DataButton(Manager mngr, TLMessage message, TLKeyboardButtonCallback msgbtn, BtnPosition pos) : base(mngr, message, pos)
 {
     type         = ButtonType.Data;
     this.Caption = msgbtn.Text;
 }