docs: def start(self):
          """ start the channel listener and start consuming messages """
          self.connections(True)
  
          binding_keys = sys.argv[1:]
          if not binding_keys:
              print(sys.stderr,
                    'Usage: {0!s} [binding_key]...'.format(sys.argv[0]))
              sys.exit(0)
  
          for binding_key in binding_keys:
              self.channel.queue_bind(exchange='topic_recs',
                                      queue=self.queue_name,
                                      routing_key=binding_key)