Welcome¶
Welcome to the official, one–and–only api documentation for Ayaka.
Connecting¶
When connecting you will want to use the following link for the REST API:
https://hatsu.vincentrps.xyz
When connecting to the Gateway you will want to use the following link:
wss://gateway.vincentrps.xyz
User Agents¶
As-Of current, Ayaka does not track the User-Agent
header,
but it is still recommended you put it there.
Format: Library Name (https://github.com/user/library) language: version http-client: version
Note
The http-client
is optional.
Example: ayaka.py (https://github.com/Ayakapy/Ayaka.py) python: 3.10 aiohttp: 3.8.1
Snowflakes¶
Ayaka uses snowflakes as it’s one-time id unique generation platform, these are based off the twitter snowflake.
A Ayaka snowflake normally are made with:
The Epoch:
1577836801
, The first second of 2020.Worker ID: Generated from the Current Thread Process.
Datacenter ID: 0.
TimeStamp: The Current Epoch.
Sequence: The Current Sequence + 1.
and thats it. This could be seen as too much but it helps make id’s which are small and unique.