ScarletAPI

A Wrapper for ScarletAPI

still a work in progress

Docs

these are the docs

note-to-self: Need to find someone that knows how to write good docs

Examples/how to

Initialize Scarlet

scarlet = Scarlet()

now we need a user to pass in to start working with the api

this should be a one time thing

user: 'ScarletUser' = await Scarlet.create(username, password, email)

Example:

user = await Scarlet.create(
    username="Amashi",
    password="*******",
    email="[email protected]"
)
user.export_to_file(outfile=".user.json")

scarlet.set_user(user)

We export this data naturally to a json so that we can get the data later on

If we were to then want to later initialize the scarlet instance with the user object in place we can do so.

scarlet = Scarlet(
    user=ScarletUser.from_file(".user.json")
)

AI Shit

ai_token=os.environ["AI_TOKEN"]

scarlet.set_user(ScarletUser.from_file(".user.json"))

print(scarlet.current_user)

res = await scarlet.sentience("Hello Bitch", ai_token=ai_token)
print(res.message)

Other Info

This shit uses typings for everything and all the responses are typed out.
most methods are asynchronous but if you add sync_ before the function name it should be supported for synchonous


Contact Info:

Email: [email protected]
Discord Tag: Amashi#2686
Support Discord:

GitHub

View Github