Compare commits

...

4 Commits

4 changed files with 10 additions and 7 deletions

View File

@ -1,10 +1,11 @@
from __future__ import annotations
import asyncio import asyncio
from typing import Any, Callable, Dict, List from typing import Any, Callable, Dict, List, TYPE_CHECKING
from fastapi import FastAPI, Request from fastapi import FastAPI, Request
from fastapi.responses import JSONResponse from fastapi.responses import JSONResponse
from magic_filter import MagicFilter
from uvicorn import Config, Server from uvicorn import Config, Server
from aiohttp import ClientConnectorError from aiohttp import ClientConnectorError
@ -23,6 +24,9 @@ from .bot import Bot
from .enums.update import UpdateType from .enums.update import UpdateType
from .loggers import logger_dp from .loggers import logger_dp
if TYPE_CHECKING:
from magic_filter import MagicFilter
webhook_app = FastAPI() webhook_app = FastAPI()
CONNECTION_RETRY_DELAY = 30 CONNECTION_RETRY_DELAY = 30

View File

@ -1,7 +1,4 @@
from magic_filter import MagicFilter from magic_filter import MagicFilter
from magic_filter.operations.call import CallOperation as mf_call
from magic_filter.operations.function import FunctionOperation as mf_func
from magic_filter.operations.comparator import ComparatorOperation as mf_comparator
F = MagicFilter() F = MagicFilter()

View File

@ -16,6 +16,7 @@ from .attachments.file import File
from .attachments.image import Image from .attachments.image import Image
from .attachments.video import Video from .attachments.video import Video
from .attachments.audio import Audio from .attachments.audio import Audio
from .attachments.location import Location
from .users import User from .users import User
@ -97,7 +98,8 @@ class MessageBody(BaseModel):
File, File,
Image, Image,
Sticker, Sticker,
Share Share,
Location
] ]
] ]
] = [] ] = []

View File

@ -1,6 +1,6 @@
[project] [project]
name = "maxapi" name = "maxapi"
version = "0.8.5" version = "0.8.6"
description = "Библиотека для разработки чат-ботов с помощью API мессенджера MAX" description = "Библиотека для разработки чат-ботов с помощью API мессенджера MAX"
readme = "README.md" readme = "README.md"
requires-python = ">=3.10" requires-python = ">=3.10"