You want to purchase BTC through different entering method with altcoins. There are some no KYC exchanges that can provide you different entering payment methods for your purchase.
https://kycnot.me/Do it manually is easy but do you want to seriously do it with bot?
You maybe can find what you need with
Awesome Bitcoin.
If turned into USDC, use Uniswap to turn it into WBTC - or are there ways to programmatically turn it into BTC itself at low cost?
It's bad practice because WBTC (Wrapped Bitcoin) is a token, with a peg to bitcoin, but it is not actual bitcoin. 1 bitcoin is always 1 bitcoin but 1 WBTC is not always 1 bitcoin. If the peg losses, 1 WBTC can become 0.1
BTC or 0.