Currently Glitch staff has to manually move all the banned hosts, which takes a bit of time and that time could be spent by Glitch staff to do something more important.
So I would suggest that Glitch staff will add a button to editor that can be pressed by a user to automatically move the project to new host.
User must meet the following requirements:
User must to be a project owner
Project must be on banned host
User must pass RECAPCHA verification
User cannot use the button more than once per hour
This would speed up the process of moving and would allow Glitch staff to do something else.
I think on paper this might seem like a good idea, but this would make Glitch the #1 stop for people who abuse the discord API. Spammed 10k DMs and your bot got banned? Just push the button and your right back to spamming.
I’m not sure, I want to see what other community members think.
You have my invisible vote considering I get a 403 . I think this is a good idea but how can Glitch find out if they are on a banned host without a human?
There is going to be a lot of abusing this option itself as @RiversideRocks has mentioned, but then wouldn’t this button be available for all kinds of projects and not just Discord bots? If so, how are they gonna determine whether it is a Discord bot or not?
Well then anyone can just make a new account and remix their previous bot. The most important rule for security reasons should be that a user must be a paying user. The time stuff doesn’t really help.
Let’s say we use these rules here to make it really really hard for a user to change their host:
User must be a registered user.
User must be older than 1 month.
User must not have changed a project’s host in the last hour.
User must not have changed a project’s host 3 times during the current week.
User must not have changed a project’s host 6 times during the current month.
User must pass captcha.
User must own the project they’re trying to change the host for.
The project must be on a banned host.
You would think that these are some hard rules to break right? Not really, anyone can just make lots of account, and the next month abuse those accounts by getting more hosts banned and switching to a non-banned host.
Even if glitch ratelimits the amount of accounts that can be created the user could always use some free vpn, even if Glitch decided to add phone number verification they could just use some receive free sms service.
In the end, Glitch looses, the only real solution is to require a user to be paying to be able to switch host, that way even if a user manges to get glitch’s host banned they still get earnings from it, and the paying thing will scare away most of the abusive users.
Still… A button is just a bad idea unless it is a paid feature. I’m not saying this because I want it to be some paid privilege, it’s a security measurement. I’m not a paying user, but if I was going to implement something like this to one of my own services I’d make it paid because it so easy to abuse.