File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 22import logging
33import os
44from pathlib import Path
5+ from urllib .parse import urljoin
56
67from dotenv import load_dotenv
78from slack_bolt .async_app import AsyncApp
@@ -120,4 +121,8 @@ async def _authorize_with_fallback_bot_token(
120121
121122if __name__ == "__main__" :
122123 port = int (os .environ .get ("PORT" , 3000 ))
124+ redirect_uri = os .environ .get ("SLACK_REDIRECT_URI" , "" )
125+ if redirect_uri :
126+ install_url = urljoin (redirect_uri , "/slack/install" )
127+ logger .info ("Connect the Slack MCP Server: %s" , install_url )
123128 app .start (port = port )
Original file line number Diff line number Diff line change 22import logging
33import os
44from pathlib import Path
5+ from urllib .parse import urljoin
56
67from dotenv import load_dotenv
78from slack_bolt import App
@@ -120,4 +121,8 @@ def _authorize_with_fallback_bot_token(
120121
121122if __name__ == "__main__" :
122123 port = int (os .environ .get ("PORT" , 3000 ))
124+ redirect_uri = os .environ .get ("SLACK_REDIRECT_URI" , "" )
125+ if redirect_uri :
126+ install_url = urljoin (redirect_uri , "/slack/install" )
127+ logger .info ("Connect the Slack MCP Server: %s" , install_url )
123128 app .start (port = port )
Original file line number Diff line number Diff line change 22import logging
33import os
44from pathlib import Path
5+ from urllib .parse import urljoin
56
67from dotenv import load_dotenv
78from slack_bolt import App
@@ -122,4 +123,8 @@ def _authorize_with_fallback_bot_token(
122123
123124if __name__ == "__main__" :
124125 port = int (os .environ .get ("PORT" , 3000 ))
126+ redirect_uri = os .environ .get ("SLACK_REDIRECT_URI" , "" )
127+ if redirect_uri :
128+ install_url = urljoin (redirect_uri , "/slack/install" )
129+ logger .info ("Connect the Slack MCP Server: %s" , install_url )
125130 app .start (port = port )
You can’t perform that action at this time.
0 commit comments