PI said this on another guy's post, and I'll say it here. This is people's *money* you're dealing with. You can't just throw some code up and hope there aren't any bugs. If a chat bot had a bug, someone disconnects or a message is lost/garbled. If an exchange has a bug, a lot of people could lose a lot of money.
I have a software degree, too. And 14 years experience, half of that at a company that makes financial software. You might be able to make something that kinda works, but I guarantee you that th err will be bugs that cost people money.