be4 es-connect split-dev-from-deploy

This commit is contained in:
hsafaei 2025-12-31 11:15:03 +00:00
parent f062fba571
commit 8f20396bbe
10 changed files with 27 additions and 27 deletions

View File

@ -19,10 +19,10 @@ import httpx
import json import json
### import from internal-file ### import from internal-file
from utils.base_model import * from router.bale.base_model import *
from utils.bale_buttons import * from router.bale.bale_buttons import *
from utils.bale_massages import * from router.bale.bale_massages import *
from utils.static import * from core.static import *
############## Global-Params ############## Global-Params

View File

@ -1,13 +1,13 @@
################# modularity ################# modularity
### import from external-package ### import from external-package
from fastapi import FastAPI, Request, HTTPException # from fastapi import FastAPI, Request, HTTPException
import requests, logging, asyncio, httpx, os, uuid, traceback, orjson, copy, uvicorn, time, re # import requests, logging, asyncio, httpx, os, uuid, traceback, orjson, copy, uvicorn, time, re
from dotenv import load_dotenv # from dotenv import load_dotenv
from pathlib import Path # from pathlib import Path
from time import sleep # from time import sleep
from enum import Enum # from enum import Enum
from typing import Dict # from typing import Dict
from utils.base_model import RuleRelation # from utils.base_model import RuleRelation

View File

@ -1,6 +1,6 @@
# dependencies.py # dependencies.py
from fastapi import Depends, Request from fastapi import Depends, Request
from utils.workflow import ElasticHelper from core.core import ElasticHelper
def _get_es_helper(request: Request) -> ElasticHelper: def _get_es_helper(request: Request) -> ElasticHelper:
return request.app.state.es_helper return request.app.state.es_helper

View File

@ -1,11 +1,11 @@
# app.py # app.py
from fastapi import FastAPI from fastapi import FastAPI
from contextlib import asynccontextmanager from contextlib import asynccontextmanager
from utils.workflow import ElasticHelper, Formatter, RequestManager from core.core import ElasticHelper, Formatter, RequestManager
from fastapi.middleware.cors import CORSMiddleware from fastapi.middleware.cors import CORSMiddleware
from router.bale_bot import router as bale_router from router.bale.bale import router as bale_router
from router.bale_bot import initialize_webhook from router.bale.bale import initialize_webhook
from utils.main import BaleBot, UserManager from router.bale.bale_handle import BaleBot, UserManager
from dotenv import load_dotenv from dotenv import load_dotenv
import os import os

View File

@ -1,7 +1,7 @@
# router.bale_bot.py # router.bale_bot.py
from fastapi import Depends, APIRouter, Request from fastapi import Depends, APIRouter, Request
import requests, traceback import requests, traceback
from utils.main import BaleBot, BaleUpdate from router.bale.bale_handle import BaleBot, BaleUpdate
from dependencies import _get_bale_token, _get_bale_bot from dependencies import _get_bale_token, _get_bale_bot

View File

@ -11,12 +11,12 @@ from typing import Dict, Optional
from dataclasses import dataclass from dataclasses import dataclass
### import from internal-file ### import from internal-file
from utils.base_model import * from router.bale.base_model import *
from utils.bale_buttons import * from router.bale.bale_buttons import *
from utils.bale_massages import * from router.bale.bale_massages import *
from utils.workflow import * from core.core import *
from utils.static import * from core.static import *
from utils.config import STATE_CONFIG, STATE, BUSY_TEXT,MAIN_BUTTON, STATE_REGISTERY, build_buttons_form from router.bale.config import STATE_CONFIG, STATE, BUSY_TEXT,MAIN_BUTTON, STATE_REGISTERY, build_buttons_form
from typing import Iterable, Any, List from typing import Iterable, Any, List

View File

@ -1,6 +1,6 @@
from pydantic import BaseModel, Field from pydantic import BaseModel, Field
from typing import List, Optional, Literal, Union, Dict, Any from typing import List, Optional, Literal, Union, Dict, Any
from utils.bale_buttons import BUTTON_TEXT_TO_CALLBACK_LIST from router.bale.bale_buttons import BUTTON_TEXT_TO_CALLBACK_LIST
import json import json
from typing import Optional, Callable, List, Any from typing import Optional, Callable, List, Any
from pydantic import BaseModel from pydantic import BaseModel

View File

@ -1,4 +1,4 @@
from utils.base_model import StateDetail from router.bale.base_model import StateDetail
@ -135,12 +135,12 @@ main_button_form = [
["search_in_law"], ["search_in_law"],
["chat_in_law"], ["chat_in_law"],
["logical_chat_in_law"], ["logical_chat_in_law"],
["rule_making"],
["conflict_law_writing_policy"], ["conflict_law_writing_policy"],
["conflict_qanon_asasi"], ["conflict_qanon_asasi"],
["conflict_general_policy"], ["conflict_general_policy"],
["conflict_all_qavanin"], ["conflict_all_qavanin"],
["qanon_title_repeat"], ["qanon_title_repeat"],
["rule_making"],
["contact_us", "about_us", "beta"] ["contact_us", "about_us", "beta"]
] ]
MAIN_BUTTON = build_buttons_form(main_button_form) MAIN_BUTTON = build_buttons_form(main_button_form)