Users should be able to specify in the CLI arguments which specific channels they want to collect from.
They can obtain these IDs by running
python scrape.py --get-entities
The command above would return metadata on all entities, such as the ID of the entity. From there, the user/threat analyst can note down the IDs of the entities that they want to run the collection on, then specify that in the CLI arguments.
python scrape.py --get-messages --get-participants --entities # throw error as no entity IDs were specified
python scrape.py --get-messages --get-participants --entities <id1> <id2> <id3> ... # collect messages and participants in the entities whose IDs are specified
Users should be able to specify in the CLI arguments which specific channels they want to collect from.
They can obtain these IDs by running
The command above would return metadata on all entities, such as the ID of the entity. From there, the user/threat analyst can note down the IDs of the entities that they want to run the collection on, then specify that in the CLI arguments.