code: def dialog_open(self, *, dialog: dict, trigger_id: str, **kwargs) -> SlackResponse:
          
          kwargs.update({"dialog": dialog, "trigger_id": trigger_id})
          return self.api_call("dialog.open", json=kwargs)
docs: Open a dialog with a user.
  
          Args:
              dialog (dict): A dictionary of dialog arguments.
                  {
                      "callback_id": "46eh782b0",
                      "title": "Request something",
                      "submit_label": "Request",
                      "state": "Max",
                      "elements": [
                          {
                              "type": "text",
                              "label": "Origin",
                              "name": "loc_origin"
                          },
                          {
                              "type": "text",
                              "label": "Destination",
                              "name": "loc_destination"
                          }
                      ]
                  }
              trigger_id (str): The trigger id of a recent message interaction.
                  e.g. '12345.98765.abcd2358fdea'