Вы должны войти, чтобы создавать сообщения и темы.

FOSWLY / summarize-backend

Добрый день👋

Помогите, пожалуйста, запустить сервер. Делал всё по инструкции, а также этой и тут. Вписал свой api key и cookie в соответствующих строках между апострофами, а также в файле env. При запуске сервера с помощью команды python3 -OO main.py в командной строке ничего не происходит, а просто пишется Python. Как можно решить данную проблему?

Денис, Привет, Добавь сам больше отладки. Как пример запускай так Скопированоpython3 main.py без флага -OO

import asyncio
from hypercorn.asyncio import serve
from server import start

if __name__ == '__main__':
    try:
        print("Starting server...")
        config, app = asyncio.run(start())
        print("Server started with config:", config)
        asyncio.run(serve(app, config)) # type: ignore
    except Exception as e:
        print(f"An error occurred: {e}")

Файл settings.py

import os
from config.load import load_env

load_env()

print(f"PORT: {os.environ.get('PORT')}")
print(f"API_KEY: {os.environ.get('API_KEY')}")
print(f"YANDEX_COOKIE: {os.environ.get('YANDEX_COOKIE')}")

PORT = os.environ.get('PORT', 3312)
API_KEY = os.environ.get('API_KEY', '')
YANDEX_COOKIE = os.environ.get('YANDEX_COOKIE', '')

Проверка Скопированоpip install hypercorn и Скопированоpip install aiohttp

Лайкнул Денис
Денис

Pixi, добрый день👋 и спасибо за отклик😉

Этот код надо запустить в командной строке, а потом просто ввести python3 main.py? А этот код скопировать в setting.py и в строках (11-12) API_KEY и YANDEX_COOKIE (в скобках) перед двойными кавычками ввести соответственно свои api и cookie, верно?