INNER CODE UNIT · Python

get_chat_rooms

zapek/Xeres · scripts/bot/bot.py:139

def get_chat_rooms():
	r = requests.get(XERES_API_URL + XERES_API_PREFIX + "/chat/rooms")
	if r.status_code != 200:
		raise RuntimeError(f"Couldn't get chatrooms: {r.status_code}")
	return json.loads(r.text)


def find_chat_room(name, room_array):
	for room in room_array:
		if room['name'] == name:
			return room['id']
	return 0


def leave_room(id):
	r = requests.delete(XERES_API_URL + XERES_API_PREFIX + "/chat/rooms/" + str(id) + "/subscription")
	if r.status_code != 204:
		raise RuntimeError(f"Couldn't leave room: {r.status_code}")

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…