code: async def patch_register(self, register: Dict, request: 'Request'):
          
  
          register['choices'] = {
              o.slug: {
                  'intent': o.intent.key if o.intent else None,
                  'text': await render(o.text, request),
              } for o in self.options
              if isinstance(o, QuickRepliesList.TextOption)
          }
  
          return register
docs: Store all options in the "choices" sub-register. We store both the
          text and the potential intent, in order to match both regular
          quick reply clicks but also the user typing stuff on his keyboard that
          matches more or less the content of quick replies.