docs: def _make_context(self, request: 'Request'=None, state: Text=None):
          """
          Build the context for a specific request/state
          """
  
          if request:
              self.client.user_context({
                  'id': request.user.id,
              })
              self.client.extra_context({
                  'message': repr(request.stack),
                  'register': make_rw(request.register),
              })
              self.client.tags_context({
                  'conversation_id': request.conversation.id,
                  'from_state': request.register.get(request.register.STATE),
                  'state': state,
                  'platform': request.platform,
              })