INNER CODE UNIT · Python
add_friend
zapek/Xeres · scripts/bot/bot.py:106
def add_friend(id):
r = requests.post(XERES_API_URL + XERES_API_PREFIX + "/profiles?trust=FULL", json={'rsId': id})
if r.status_code != 201:
raise RuntimeError(f"Couldn't add friend: {r.status_code}")
def synchronize_chatrooms(rooms):
print("Syncing chatrooms...")
remaining_rooms = rooms.copy()
while len(remaining_rooms) > 0:
for name in remaining_rooms:
context = get_chat_rooms()
id = find_chat_room(name, context['chatRooms']['subscribed'])
if id != 0:
remaining_rooms.remove(name)
break
id = find_chat_room(name, context['chatRooms']['available'])