code: def augment_send(self, send_func):
          
          def augmented(*aa, **kw):
              sent = send_func(*aa, **kw)
  
              if self._enable_chat and self._contains_callback_data(kw):
                  self.capture_origin(message_identifier(sent))
  
              return sent
          return augmented
docs: :param send_func:
              a function that sends messages, such as :meth:`.Bot.send\*`
  
          :return:
              a function that wraps around ``send_func`` and examines whether the
              sent message contains an inline keyboard with callback data. If so,
              future callback query originating from the sent message will be captured.