MCPcopy Index your code
hub / github.com/slackapi/python-slack-sdk / views_open

Method views_open

slack_sdk/web/client.py:5785–5804  ·  view source on GitHub ↗

Open a view for a user. https://docs.slack.dev/reference/methods/views.open See https://docs.slack.dev/surfaces/modals/ for details.

(
        self,
        *,
        trigger_id: Optional[str] = None,
        interactivity_pointer: Optional[str] = None,
        view: Union[dict, View],
        **kwargs,
    )

Source from the content-addressed store, hash-verified

5783 return self.api_call("users.profile.set", json=kwargs)
5784
5785 def views_open(
5786 self,
5787 *,
5788 trigger_id: Optional[str] = None,
5789 interactivity_pointer: Optional[str] = None,
5790 view: Union[dict, View],
5791 **kwargs,
5792 ) -> SlackResponse:
5793 """Open a view for a user.
5794 https://docs.slack.dev/reference/methods/views.open
5795 See https://docs.slack.dev/surfaces/modals/ for details.
5796 """
5797 kwargs.update({"trigger_id": trigger_id, "interactivity_pointer": interactivity_pointer})
5798 if isinstance(view, View):
5799 kwargs.update({"view": view.to_dict()})
5800 else:
5801 kwargs.update({"view": view})
5802 kwargs = _remove_none_values(kwargs)
5803 # NOTE: Intentionally using json for the "view" parameter
5804 return self.api_call("views.open", json=kwargs)
5805
5806 def views_push(
5807 self,

Callers 8

slack_appFunction · 0.95
slack_appFunction · 0.95
slack_appFunction · 0.95
slack_appFunction · 0.95
slack_appFunction · 0.45
open_modalFunction · 0.45
slack_appFunction · 0.45
slack_appFunction · 0.45

Calls 3

_remove_none_valuesFunction · 0.85
to_dictMethod · 0.45
api_callMethod · 0.45

Tested by

no test coverage detected