Eigenbahn / ai-dungeon-cli

:european_castle: A cli client to play.aidungeon.io
MIT License
150 stars 34 forks source link

Ask politely maintainers / dev for permission #25

Closed p3r7 closed 3 years ago

p3r7 commented 3 years ago

As pointed out by @importnetminecraft https://github.com/Eigenbahn/ai-dungeon-cli/issues/23#issuecomment-663202936, this project could theoretically be used as a basis for creating nefarious DDoSing scripts to play.aidungeon.io.

My personal take on this https://github.com/Eigenbahn/ai-dungeon-cli/issues/23#issuecomment-663211375 is that somebody with the will & power of performing a proper DDoS attack wouldn't be depending so much on this tool for this anyway.

But it would be a good anyway to just say hello and ask politely for permission. And I guess it's nice for them to track those alternative & unofficial canals (notably twitch & messenger bots) by which they gain a few new users.

p3r7 commented 3 years ago

Ways of contacting the devs listed in https://github.com/Eigenbahn/ai-dungeon-cli/issues/23#issuecomment-663213045.

@importnetminecraft, you suggested directly DM'ing Nick Walton https://github.com/Eigenbahn/ai-dungeon-cli/issues/23#issuecomment-663227159.

Is that sure that it's OK?

Sure he's the guy in charge and very technical but I guess he'd be very busy with high level things and there would be people more dedicated to the API / client aspects.

Do you have history of him being contacted directly like this?

sasha00123 commented 3 years ago

I don't think DDoS is a real threat here(anyone can inspect API and find a way to do it, but I wish no one will). Moreover, I strongly believe they should encourage any additional ways to popularize their product.

But it would be more appropriate to ask for permission, maybe they have something against it.

Did you try writing to him? The worst thing that might happen is that he will not reply. If there's anyone in charge of client aspects, he can redirect you to the right place.

If he doesn't reply, you can try to email to aidungeon.io@gmail.com

Devon7925 commented 3 years ago

For reference I am staff on the discord and was told that people should get permission from the devs for API access. I'm sure nick would be willing to talk to you. He might even give you tips on figuring out the new API. I know he is working with at least one other group(in their case developing a discord bot)

sasha00123 commented 3 years ago

I have reached out Nick today, asking about my project (social media bots), here's his response:

`Hello Sasha,

Our unofficial API policy (because we don't have an official one) is that if it's non commercial and low volume we don't mind, however that comes with the caveat that our API is constantly changing and because we don't have an official API we don't publish any documentation on it. We also may end up changing this if we do decide on an official API policy.`

Devon7925 commented 3 years ago

Cool.

p3r7 commented 3 years ago

Ok, I guess that solves it.

We fall under the same type of usage so those recommendations should also fit us.

We nonetheless need to be on the lookout for any update in their policy.