Skip to main content

Dependencies

No additional dependencies - uses aiohttp (included). For credential setup, see the Slack Setup guide.

Configuration

import os
from mirage import Workspace, MountMode
from mirage.resource.slack import SlackConfig, SlackResource

config = SlackConfig(token=os.environ["SLACK_BOT_TOKEN"])
resource = SlackResource(config=config)
ws = Workspace({"/slack/": resource}, mode=MountMode.READ)

Config Reference

FieldRequiredDescription
tokenYesSlack Bot User OAuth Token (xoxb-...)