mirror of
https://github.com/aiogram/aiogram.git
synced 2026-04-08 16:37:47 +00:00
Added aliases for ChatJoinRequest object
This commit is contained in:
parent
4b7ff6389a
commit
2d0fabbfb8
1 changed files with 13 additions and 1 deletions
|
|
@ -2,9 +2,9 @@ from datetime import datetime
|
|||
|
||||
from . import base
|
||||
from . import fields
|
||||
from .user import User
|
||||
from .chat import Chat
|
||||
from .chat_invite_link import ChatInviteLink
|
||||
from .user import User
|
||||
|
||||
|
||||
class ChatJoinRequest(base.TelegramObject):
|
||||
|
|
@ -19,3 +19,15 @@ class ChatJoinRequest(base.TelegramObject):
|
|||
date: datetime = fields.DateTimeField()
|
||||
bio: base.String = fields.Field()
|
||||
invite_link: ChatInviteLink = fields.Field(base=ChatInviteLink)
|
||||
|
||||
async def approve(self) -> base.Boolean:
|
||||
return await self.bot.approve_chat_join_request(
|
||||
chat_id=self.chat.id,
|
||||
user_id=self.from_user.id,
|
||||
)
|
||||
|
||||
async def decline(self) -> base.Boolean:
|
||||
return await self.bot.decline_chat_join_request(
|
||||
chat_id=self.chat.id,
|
||||
user_id=self.from_user.id,
|
||||
)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue