1. Binance wasn't hacked. The accounts of some users did. 2. Yes, the hackers used the API key of the accounts to maintain access to some functions of their accounts. 3. Probably wasn't necessarily a bot, but the hackers used a software that did the exchanging of coins/tokens.