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

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

    XMLWordPrintableJSON

Details

    • 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

              acosentino Andrea Cosentino
              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