26 lines
832 B
Python
Raw Normal View History

import os
from unstructured.ingest.connector.slack import SimpleSlackConfig, SlackAccessConfig
from unstructured.ingest.interfaces import PartitionConfig, ProcessorConfig, ReadConfig
from unstructured.ingest.runner import SlackRunner
if __name__ == "__main__":
runner = SlackRunner(
processor_config=ProcessorConfig(
verbose=True,
output_dir="slack-ingest-download",
num_processes=2,
),
read_config=ReadConfig(),
partition_config=PartitionConfig(),
connector_config=SimpleSlackConfig(
access_config=SlackAccessConfig(
token=os.getenv("SLACK_TOKEN"),
),
channels=["12345678"],
start_date="2023-04-01T01:00:00-08:00",
end_date="2023-04-02,",
),
)
runner.run()