I make python bots for smart contracts, but I'm not too much of an expert.
What I usually do is download the ABI from the block explorers. However, what if I want to call a function from any random contract address without having its ABI?
I want to make a way to generate the ABI for the function - where I know what's the name of the function, and what would be the inputs.