update ipc docs
@@ -29,6 +29,7 @@ LENGTH_LENGTH = struct.calcsize(">i")
#
# Packet Documentation:
# Serverbound:
+# - auth {"type": "auth", "auth": "password"} authenticates the connection with karen
# - shard-ready {"type": "shard-ready", "shard_id": shard_id} notifies karen of a shard becoming ready
# - shard-disconnect {"type": "shard-disconnect", "shard_id": shard_id} notifies karen of shard disconnect
# - eval {"type": "eval", "code": code} eval()s code on karen
@@ -36,6 +37,7 @@ LENGTH_LENGTH = struct.calcsize(">i")
# - broadcast-response {"type": "broadcast-response", **} sent in response to any "unexpected" packet from karen (so the contents of broadcast packets)
# - cooldown {"type": "cooldown", "command": command_name, "user_id", user.id} requests and updates cooldown info from karen
# Clientbound:
+# - auth-response {"type": "auth-response", "success": boolean} the result of an auth packet from a client
# - eval-response {"type": "eval-response", "result": object, "success": boolean} the result of an eval packet from a client
# - broadcast-response {"type": "broadcast-response", "responses": [*]} the result of a client's broadcast-request
# - cooldown-info {"type": "cooldown-info", "can_run": boolean, Optional["remaining": cooldown_seconds_remaining]} the result of a client's cooldown packet
