Module slack_bolt.request.internals

Functions

def build_context(context: BoltContext, body: Dict[str, Any]) ‑> BoltContext
def build_normalized_headers(headers: Optional[Dict[str, Union[str, Sequence[str]]]]) ‑> Dict[str, Sequence[str]]
def debug_multiple_response_urls_detected() ‑> str
def error_message_raw_body_required_in_http_mode() ‑> str
def extract_actor_enterprise_id(payload: Dict[str, Any]) ‑> Optional[str]
def extract_actor_team_id(payload: Dict[str, Any]) ‑> Optional[str]
def extract_actor_user_id(payload: Dict[str, Any]) ‑> Optional[str]
def extract_channel_id(payload: Dict[str, Any]) ‑> Optional[str]
def extract_content_type(headers: Dict[str, Sequence[str]]) ‑> Optional[str]
def extract_enterprise_id(payload: Dict[str, Any]) ‑> Optional[str]
def extract_function_bot_access_token(payload: Dict[str, Any]) ‑> Optional[str]
def extract_function_execution_id(payload: Dict[str, Any]) ‑> Optional[str]
def extract_function_inputs(payload: Dict[str, Any]) ‑> Optional[Dict[str, Any]]
def extract_is_enterprise_install(payload: Dict[str, Any]) ‑> Optional[bool]
def extract_team_id(payload: Dict[str, Any]) ‑> Optional[str]
def extract_user_id(payload: Dict[str, Any]) ‑> Optional[str]
def parse_body(body: str, content_type: Optional[str]) ‑> Dict[str, Any]
def parse_query(query: Union[str, Dict[str, str], Dict[str, Sequence[str]], ForwardRef(None)]) ‑> Dict[str, Sequence[str]]