Table of Contents
- Alternative variants
- Standalone usage
- Usage with Meltano
- Looking for help?
tap-slack are available. This document describes the
Alternative variants are:
Install the package using pip:
pip install git+https://github.com/Mashey/tap-slack.git
For additional instructions, refer to the README in the repository.
Usage with Meltano
meltano add extractor tap-slack --variant mashey
For additional instructions, refer to the
Meltano-specific documentation for
API Token (
Sync Start Date (
Determines how much historical data will be extracted. Please be aware that the larger the time period and amount of data, the longer the initial extraction can be expected to take.
Channels to Sync (
By default the tap will sync all channels it has been invited to, but this can be overriden to limit it ot specific channels. Note this needs to be channel ID, not the name, as recommended by the Slack API. To get the ID for a channel, either use the Slack API or find it in the URL.
Join Private Channels (
Specifies whether to sync private channels or not. Default is true.
Join Public Channels (
Specifies whether to have the tap auto-join all public channels in your ogranziation. Default is false.
Sync Archived Channels (
Specifies whether the tap will sync archived channels or not. Note that a bot cannot join an archived channel, so unless the bot was added to the channel prior to it being archived it will not be able to sync the data from that channel. Default is false.
Date Window Size (
Specifies the window size for syncing certain streams (messages, files, threads). The default is 7 days.
Looking for help?
If you're having trouble getting
tap-slack to work by itself or with
Meltano, look for an
existing issue in its repository, file a new issue,
join the Meltano Slack community
and ask for help in the