You can’t make a button to use channel points.
You can make a button that useBits as that is supported.
It could be done without a backend but would work better with one. Twitch doesn’t give any API for this this is all code you need to write yourself.
It’s up to you.