Files
group-instance-logger/main.py
2024-06-12 17:19:50 +00:00

22 lines
891 B
Python

from vrcapi import getGroupInstances, fakeGroupInstances
from datetime import datetime
from db import DBGroupInstance, get_session
session = get_session()
if __name__ == "__main__":
group_instances = getGroupInstances()
if not group_instances:
print("No group instances were found! Nothing to do...")
else:
for instance in group_instances:
try:
db_instance = DBGroupInstance(timestamp=datetime.now(),
instance_id=instance.instance_id,
world_name=instance.world.name,
member_count=instance.member_count)
session.add(db_instance)
session.commit()
print("Instance log added")
except Exception as e:
print(f"Exception {e}")