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

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

Agile BoardAttach filesAttach ScreenshotVotersWatch issueWatchersCreate sub-taskLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    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

          Activity

            People

            • Assignee:
              acosentino Andrea Cosentino
              Reporter:
              vgvineet4 VINEET GANDHI1

              Dates

              • Created:
                Updated:
                Resolved:

              Time Tracking

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

                Issue deployment