Uploaded image for project: 'Camel'
  1. Camel
  2. CAMEL-13035

Camel telegram - Update made to channel not received by camel application

    XMLWordPrintableJSON

    Details

    • Estimated Complexity:
      Unknown

      Description

      In telegram we can create a public channel which anyone can join as subscriber and for private channel it requires a link to get added in channel. We can also add bot to channel as administrator for sending and receiving messages from subscribed channel.

      In case there is any update available in channel camel will poll using telegram API and bring the update.

      Currently the mapping from update json received from telegram is not getting correctly mapped to Update POJO and hence failing.

       

      Json :

       

       

      
      result": [
      
              {
      
                  "update_id": 219398823,
      
                  *"channel_post"*: {
      
                      "message_id": 67,
      
                      "chat":
      
      {                     "id": -1001245756934,                   
      
                             "title": "cameltemp",                  
      
                           "username": "cameltelegram",                    
      
                           "type": "channel"             
      
          }
      
      ,
      
                      "date": 1546505413,
      
                      "text": "test"
      
                  }
      
              }
      
          ]
      
       

      Update.java :

       

      public class Update implements Serializable {
       
          private static final long serialVersionUID = -4001092937174853655L;
       
          @JsonProperty("update_id")
          private Long updateId;
       
       
          private IncomingMessage message;
      }
      

       

        Telegram doc

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                acosentino Andrea Cosentino
                Reporter:
                vgvineet4 VINEET GANDHI1
              • Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 20m
                  20m