import requests def find(input_str): if len(input_str) < 4: return ["4글자 이상으로 작성해주세요."] base_url = "https://cache.nova.gd/user/v1" url = f"{base_url}/search?query={input_str}" response = requests.get(url) data = response.json() users = data.get("results", []) # 'search' 가 {"results": [...]} 형식을 반환한다고 가정 if response.status_code != 200: raise Exception(f"Request failed with status code {response.status_code}") if not users: return ["검색 결과 없음"] # 결과를 리스트 형태로 반환하기 전에 최대 25개의 결과만 포함되도록 조정 result_list = [user['nickname'] for user in users[:25]] return result_list def adress_search(input_str): if len(input_str) < 4: return "4글자 이상으로 작성해주세요." base_url = "https://cache.nova.gd/user/v1" url = f"{base_url}/search?query={input_str}" response = requests.get(url) data = response.json() # 'address' 값 추출 address = data['results'][0]['address'] address = str(address) return address