Добавлены докстринги
This commit is contained in:
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user