In the faucet settings page, there should be an option to activate twitter & discord auth to be allowed to request tokens from the faucet.
The discord user id and the twitter user id should be stored alongside each faucet drip when activated
If a drip has been done before the cooldown is elapsed by one of these ids, they should not be allowed to get more tokens yet, even for different addresses
@ellipsis-dev, implement this