Open greg-finley opened 4 months ago
It's possible to log in with your email address instead of your username, so it's not possible to have several active username for one email address.
Gotcha. Maybe the best workaround is for the user to find a different email.
But I could also see a “create bot account” endpoint you call from a non-bot account. You could give name and password and it returns an auth token.
Yes... but it's also quite useful for a bot account to be able to browse the site normally. Some bot owners rely on the UI for sending/accepting challenges for example.
Class students are already alike what you're wishing for, I think. But they're also a flood target. That's because any way to create user accounts without the third party verification of a trusted provider is a target for attackers.
Yeah agree on the risk factor. Not sure the right answer. "Create bot account" endpoint could require user+password and you can use those to log into the UI.
If I have just a single email address, it's hard to sign up for a bot account if I already have a personal account. Lichess will stop
myemail+botname@gmail.com
as a duplicate on signup before I can register and make the account into a bot.What about https://lichess.org/signup-bot or something that isn't as strict with duplicate emails and automatically makes it a bot account?
Also, I'm assuming it's ok to make several distinct bots?