1- from typing import Optional , Union , Dict , Sequence , Callable , Awaitable
1+ from typing import Awaitable , Callable , Dict , Optional , Sequence , Union
22
3- from slack_sdk .models .metadata import Metadata
4-
5- from slack_bolt .context .say .internals import _can_say
6- from slack_bolt .util .utils import create_copy
73from slack_sdk .models .attachments import Attachment
84from slack_sdk .models .blocks import Block
5+ from slack_sdk .models .metadata import Metadata
96from slack_sdk .web .async_client import AsyncWebClient
107from slack_sdk .web .async_slack_response import AsyncSlackResponse
118
9+ from slack_bolt .context .say .internals import _can_say
10+ from slack_bolt .util .utils import create_copy
11+
1212
1313class AsyncSay :
1414 client : Optional [AsyncWebClient ]
@@ -42,6 +42,7 @@ async def __call__(
4242 icon_emoji : Optional [str ] = None ,
4343 icon_url : Optional [str ] = None ,
4444 username : Optional [str ] = None ,
45+ markdown_text : Optional [str ] = None ,
4546 mrkdwn : Optional [bool ] = None ,
4647 link_names : Optional [bool ] = None ,
4748 parse : Optional [str ] = None , # none, full
@@ -67,6 +68,7 @@ async def __call__(
6768 icon_emoji = icon_emoji ,
6869 icon_url = icon_url ,
6970 username = username ,
71+ markdown_text = markdown_text ,
7072 mrkdwn = mrkdwn ,
7173 link_names = link_names ,
7274 parse = parse ,
0 commit comments