История изменений
Исправление vvn_black, (текущая версия) :
Посмотрел FastAPI. Запускаю, GET запрос обрабатывается, код вытаскиваю. Но, как все это связать с уже написанным приложением, не знаю
Варианты:
- твой скрипто-бот и явлется веб-сервером, нужную функциональность получаешь интеграцией кода бота в сервер (aiohttp или FastAPI) в виде «background-tasks»
- запускаешь бота отдельно, веб-сервер отдельно, и делаешь IPC. Самое простое для понимания - это «межкомпьютерное» (пусть даже всё и в рамках одной виртуалки крутится) взаимодействие, например БД или брокер сообщений. Т.е. для твой задачки хватит простого pub/sub на основе редиса.
Второй вариант явный оверхед для учебной задачи, но для понимания и реализации, наверное, проще, чем дополнить код бота веб-сервером.
Исправление vvn_black, :
Посмотрел FastAPI. Запускаю, GET запрос обрабатывается, код вытаскиваю. Но, как все это связать с уже написанным приложением, не знаю
Варианты:
- твой скрипто-бот и явлется веб-сервером, нужную функциональность получаешь интеграцией кода бота в сервер (aiohttp или FastAPI) в виде «background-tasks»
- запускаешь бота отдельно, веб-сервер отдельно, и делаешь IPC. Самое простое для понимания - это «межкомпьютерное» (пусть даже всё и в рамках одной виртуалки крутится) взаимодействие, например БД или брокер сообщений. Т.е. для твой задачки хватит простого pub/sub на основе редиса.
Второй вариант явный оверхед, но для понимания и реализации, наверное, проще, чем дополнить код бота веб-сервером.
Исходная версия vvn_black, :
Посмотрел FastAPI. Запускаю, GET запрос обрабатывается, код вытаскиваю. Но, как все это связать с уже написанным приложением, не знаю
Варианты:
- твой скрипто-бот и явлется веб-сервером, нужную функциональность получаешь интеграцией кода бота в сервер (aiohttp или FastAPI)
- запускаешь бота отдельно, веб-сервер отдельно, и делаешь IPC. Самое простое для понимания - это «межкомпьютерное» (пусть даже всё и в рамках одной виртуалки крутится) взаимодействие, например БД или брокер сообщений. Т.е. для твой задачки хватит простого pub/sub на основе редиса.
Второй вариант явный оверхед, но для понимания и реализации, наверное, проще, чем дополнить код бота веб-сервером.