Long time ago i did that.
But for every amazing win there were tons of trades where losses would offset these wins.
That was manual work.
I still would consider it as an interesting approach to do it via API's and ML/AI models.
For every major announcement that shakes the market - there is always someone who knew and couldn't hold his hands steady. Thus option trade spikes. Fun to explore.