2016-11-12 41 views
1

我寫了一個電報機器人在asp.net的WebAPI和接收更新,但在響應中的機器人將我這個錯誤:錯誤在的WebAPI telegrambot

錯誤:System.NullReferenceException:對象引用未設置爲一個對象的實例。 在WebApiNew.Controllers.WebhookController.Post(更新更新)

和我的代碼:

[HttpPost] 
    public string Post(Update update) 
    { 
     if (update != null) 
     { 
      try 
      { 
       var chatid = update.Message.Chat.Id; 
       var text = update.Message.Text; 
       bot.SendTextMessage(chatId: chatid, text: text); 
      } 
      catch (Exception ex) 
      { 
       bot.SendTextMessage(chatId: 158272989, text: "error :" + ex.ToString()); 
      } 
     } 
     else { 
      bot.SendTextMessage(chatId: 158272989, text: "error "); 
     } 
     return ""; 
    } 

問題出在哪裏?

回答

0

更新來作爲更新的對象collection

可能修改你的代碼,使處理後的更新

+0

我測試,但我不會工作 –

+0

更新您的完整的錯誤消息 –

+0

沒有錯誤它贏得的數組't對任何更新的迴應 –