brk-code

python-slack-sdk の API リファレンス

python-slack-sdk (slackapi/python-slack-sdk) の公開 API 68 件 —— クラス 53、関数 1、メソッド 14。実際のソースを静的解析して抽出した正確なシグネチャを掲載しています。

リポジトリ: slackapi/python-slack-sdk

種別件数
クラス53
関数1
メソッド14

API 一覧

methodslack.signature.verifier.SignatureVerifier.generate_signature(*timestamp:str, *body:Union[str, bytes]) -> Optional[str]
Generates a signature
methodslack.signature.verifier.SignatureVerifier.is_valid(body:Union[str, bytes], timestamp:str, signature:str) -> bool
Verifies if the given signature is valid
methodslack.signature.verifier.SignatureVerifier.is_valid_request(body:Union[str, bytes], headers:Dict[str, str]) -> bool
Verifies if the given signature is valid
classslack.web.async_slack_response.AsyncSlackResponse
An iterable container of response data.
classslack.web.classes.interactions.IDNamePair
Simple type used to help with unpacking event data
classslack_sdk.errors.SlackApiError
Error raised when Slack does not send the expected response.
classslack_sdk.errors.SlackClientError
Base class for Client errors
classslack_sdk.http_retry.async_handler.AsyncRetryHandler
asyncio compatible RetryHandler interface.
classslack_sdk.http_retry.handler.RetryHandler
RetryHandler interface.
classslack_sdk.http_retry.interval_calculator.RetryIntervalCalculator
Retry interval calculator interface.
methodslack_sdk.http_retry.interval_calculator.RetryIntervalCalculator.calculate_sleep_duration(current_attempt:int) -> float
Calculates an interval duration in seconds.
classslack_sdk.http_retry.jitter.Jitter
Jitter interface
methodslack_sdk.http_retry.jitter.Jitter.recalculate(duration:float) -> float
Recalculate the given duration.
classslack_sdk.http_retry.jitter.RandomJitter
Random jitter implementation
classslack_sdk.http_retry.request.HttpRequest
HTTP request representation
classslack_sdk.http_retry.response.HttpResponse
HTTP response representation
classslack_sdk.models.basic_objects.BaseObject
The base class for all model objects in this module
classslack_sdk.models.basic_objects.JsonObject
The base class for JSON serializable class objects
methodslack_sdk.models.basic_objects.JsonObject.validate_json() -> None
Raises: SlackObjectFormationError if the object was not valid
classslack_sdk.models.blocks.basic_components.MarkdownTextObject
mrkdwn typed text object
classslack_sdk.models.blocks.basic_components.PlainTextObject
plain_text typed text object
classslack_sdk.models.blocks.basic_components.RawTextObject
raw_text typed text object
methodslack_sdk.models.blocks.basic_components.RawTextObject.from_str(text:str) -> 'RawTextObject'
Transforms a string into a RawTextObject
classslack_sdk.models.blocks.basic_components.TextObject
The interface for text objects (types: plain_text, mrkdwn)
classslack_sdk.models.dialogs.DialogTextArea
A textarea is a multi-line plain text editing control.
classslack_sdk.models.dialogs.DialogTextField
Text elements are single-line plain text fields.
classslack_sdk.models.messages.chunk.Chunk
Chunk for streaming messages.
classslack_sdk.models.metadata.ContentItemEntityFields
Fields specific to content item entities
classslack_sdk.models.metadata.EntityActionButton
Action button for entity
classslack_sdk.models.metadata.EntityActions
Actions configuration for entity
classslack_sdk.models.metadata.EntityAttributes
Attributes for an entity
classslack_sdk.models.metadata.EntityBooleanCheckboxField
Boolean checkbox properties
classslack_sdk.models.metadata.EntityBooleanTextField
Boolean text properties
classslack_sdk.models.metadata.EntityCustomField
Custom field for entity with flexible types
classslack_sdk.models.metadata.EntityEditNumberConfig
Number configuration for entity edit support
classslack_sdk.models.metadata.EntityEditSelectConfig
Select configuration for entity edit support
classslack_sdk.models.metadata.EntityEditSupport
Edit support configuration for entity fields
classslack_sdk.models.metadata.EntityEditTextConfig
Text configuration for entity edit support
classslack_sdk.models.metadata.EntityFullSizePreview
Full-size preview configuration for entity
classslack_sdk.models.metadata.EntityFullSizePreviewError
Error information for full-size preview
classslack_sdk.models.metadata.EntityIconField
Icon field for entity attributes
classslack_sdk.models.metadata.EntityIconSlackFile
Slack file reference for entity icon
classslack_sdk.models.metadata.EntityImageField
Image field for entity
classslack_sdk.models.metadata.EntityPayload
Payload schema for an entity
methodslack_sdk.models.metadata.EntityPayload.entity_attributes() -> Union[Dict[str, Any], EntityAttributes]
Get the entity attributes data.
classslack_sdk.models.metadata.EntityRefField
Entity reference field
classslack_sdk.models.metadata.EntityStringField
String field for entity
classslack_sdk.models.metadata.EntityTimestampField
Timestamp field for entity
classslack_sdk.models.metadata.EntityTitle
Title for entity attributes
classslack_sdk.models.metadata.EntityTypedField
Typed field for entity with various display options
classslack_sdk.models.metadata.EntityUserField
User field for entity
classslack_sdk.models.metadata.EntityUserIDField
User ID field for entity
classslack_sdk.models.metadata.FileEntityFields
Fields specific to file entities
classslack_sdk.models.metadata.FileEntitySlackFile
Slack file reference for file entities
classslack_sdk.models.metadata.IncidentEntityFields
Fields specific to incident entities
classslack_sdk.models.metadata.TaskEntityFields
Fields specific to task entities
classslack_sdk.models.views.View
View object for modals and Home tabs.
classslack_sdk.oauth.installation_store.installation_store.InstallationStore
The installation store interface.
methodslack_sdk.oauth.installation_store.installation_store.InstallationStore.save(installation:Installation)
Saves an installation data
methodslack_sdk.oauth.installation_store.installation_store.InstallationStore.save_bot(bot:Bot)
Saves a bot installation data
methodslack_sdk.signature.SignatureVerifier.generate_signature(*timestamp:str, *body:Union[str, bytes]) -> Optional[str]
Generates a signature
methodslack_sdk.signature.SignatureVerifier.is_valid(body:Union[str, bytes], timestamp:Optional[str], signature:Optional[str]) -> bool
Verifies if the given signature is valid
methodslack_sdk.signature.SignatureVerifier.is_valid_request(body:Union[str, bytes], headers:Mapping[str, str]) -> bool
Verifies if the given signature is valid
classslack_sdk.web.async_slack_response.AsyncSlackResponse
An iterable container of response data.
methodslack_sdk.web.base_client.BaseClient.logger() -> logging.Logger
The logger this client uses.
funcslack_sdk.web.internal_utils.convert_bool_to_0_or_1(params:Optional[Dict[str, Any]]) -> Optional[Dict[str, Any]]
Converts all bool values in dict to "0" or "1".
classslack_sdk.web.legacy_slack_response.LegacySlackResponse
An iterable container of response data.
classslack_sdk.web.slack_response.SlackResponse
An iterable container of response data.

この情報について

掲載しているシグネチャは slackapi/python-slack-sdk の公開ソースコードを Python の ast モジュールで静的解析し、引数名・デフォルト値・ 型注釈・戻り値型をそのまま抽出したものです。実装コードは保存していません。 詳しくは仕組みの解説をご覧ください。

収録ライブラリ一覧(全 805 件)へ戻る