Добавлены докстринги

This commit is contained in:
2025-06-20 17:23:51 +03:00
parent 1e4d22a2bc
commit e08e620b92
101 changed files with 2222 additions and 152 deletions

View File

@@ -4,6 +4,7 @@ from ..methods.types.deleted_pin_message import DeletedPinMessage
from ..enums.http_method import HTTPMethod
from ..enums.api_path import ApiPath
from ..connection.base import BaseConnection
@@ -12,6 +13,15 @@ if TYPE_CHECKING:
class DeletePinMessage(BaseConnection):
"""
Класс для удаления закреплённого сообщения в чате через API.
Args:
bot (Bot): Экземпляр бота для выполнения запроса.
chat_id (str): Идентификатор чата, из которого нужно удалить закреплённое сообщение.
"""
def __init__(
self,
bot: 'Bot',
@@ -21,6 +31,14 @@ class DeletePinMessage(BaseConnection):
self.chat_id = chat_id
async def request(self) -> DeletedPinMessage:
"""
Выполняет DELETE-запрос для удаления закреплённого сообщения.
Returns:
DeletedPinMessage: Результат операции удаления закреплённого сообщения.
"""
return await super().request(
method=HTTPMethod.DELETE,
path=ApiPath.CHATS + '/' + str(self.chat_id) + ApiPath.PIN,