fix(api,userbot): clean app.py ending for every option set, handlers typed for current ty
This commit is contained in:
1 parent
db8184cb37
commit
6028507874
3 files changed
+16
-14
No files matched your search
+8
-4
@@ -40,7 +40,8 @@ app.add_middleware(
|
|||||||
)
|
)
|
||||||
|
|
||||||
app.include_router(routers.router)
|
app.include_router(routers.router)
|
||||||
{% if serve_spa %}
|
{%- if serve_spa %}
|
||||||
|
|
||||||
spa_dir = Path(env.api.static_dir).resolve()
|
spa_dir = Path(env.api.static_dir).resolve()
|
||||||
if spa_dir.is_dir():
|
if spa_dir.is_dir():
|
||||||
|
|
||||||
@@ -52,6 +53,9 @@ if spa_dir.is_dir():
|
|||||||
headers = IMMUTABLE_HEADERS if immutable else NO_CACHE_HEADERS
|
headers = IMMUTABLE_HEADERS if immutable else NO_CACHE_HEADERS
|
||||||
return FileResponse(candidate, headers=headers)
|
return FileResponse(candidate, headers=headers)
|
||||||
return FileResponse(spa_dir / "index.html", headers=NO_CACHE_HEADERS)
|
return FileResponse(spa_dir / "index.html", headers=NO_CACHE_HEADERS)
|
||||||
{% endif %}
|
{%- endif %}
|
||||||
{% if use_dishka %}setup_dishka(container, app)
|
{%- if use_dishka %}
|
||||||
{% endif %}
|
|
||||||
|
{% if serve_spa %}
|
||||||
|
{% endif %}setup_dishka(container, app)
|
||||||
|
{%- endif %}
|
||||||
+4
-5
@@ -1,12 +1,11 @@
|
|||||||
from pyrogram import filters, types
|
from pyrogram import Client, filters, types
|
||||||
|
from pyrogram.handlers import MessageHandler
|
||||||
|
|
||||||
from userbot import PyroClient
|
|
||||||
from utils.logging import logger
|
from utils.logging import logger
|
||||||
|
|
||||||
|
|
||||||
@PyroClient.on_message(filters.me)
|
async def echo(_: Client, message: types.Message) -> None:
|
||||||
async def echo(_: PyroClient, message: types.Message) -> None:
|
|
||||||
logger.info(f"[cyan]me:[/] {message.text}")
|
logger.info(f"[cyan]me:[/] {message.text}")
|
||||||
|
|
||||||
|
|
||||||
handlers = echo.handlers
|
handlers = [(MessageHandler(echo, filters.me), 0)]
|
||||||
+4
-5
@@ -1,13 +1,12 @@
|
|||||||
from pyrogram import filters, types
|
from pyrogram import Client, filters, types
|
||||||
|
from pyrogram.handlers import MessageHandler
|
||||||
|
|
||||||
from userbot import PyroClient
|
|
||||||
from utils.logging import logger
|
from utils.logging import logger
|
||||||
|
|
||||||
|
|
||||||
@PyroClient.on_message(filters.private & ~filters.me)
|
async def pm_message(_: Client, message: types.Message) -> None:
|
||||||
async def pm_message(_: PyroClient, message: types.Message) -> None:
|
|
||||||
sender = message.from_user.id if message.from_user else "unknown"
|
sender = message.from_user.id if message.from_user else "unknown"
|
||||||
logger.info(f"[green]pm from {sender}:[/] {message.text}")
|
logger.info(f"[green]pm from {sender}:[/] {message.text}")
|
||||||
|
|
||||||
|
|
||||||
handlers = pm_message.handlers
|
handlers = [(MessageHandler(pm_message, filters.private & ~filters.me), 0)]
|
||||||
Reference in new issue
Block a user