Пример #1
0
    def __init__(self, manager, **data):
        super().__init__(manager, **data)
        self.messages = messages.Messages(self.manager.session, self.id)
        self.gallery = messages.Gallery(self.manager.session, self.group_id)
        self.leaderboard = messages.Leaderboard(self.manager.session, self.id)
        self.memberships = memberships.Memberships(self.manager.session, self.id)
        self._bots = bots.Bots(self.manager.session)
        self._user = user.User(self.manager.session)

        members = self.data.get('members') or []
        self.members = [memberships.Member(self.manager, self.id, **m) for m in members]
        self.created_at = utils.get_datetime(self.data['created_at'])
        self.updated_at = utils.get_datetime(self.data['updated_at'])
Пример #2
0
    def __init__(self, manager, **data):
        super().__init__(manager, **data)
        self.messages = messages.Messages(self.manager.session, self.id)
        self.gallery = messages.Gallery(self.manager.session, self.group_id)
        self.leaderboard = messages.Leaderboard(self.manager.session, self.id)
        self.memberships = memberships.Memberships(self.manager.session,
                                                   self.id)
        self._bots = bots.Bots(self.manager.session)
        self._user = user.User(self.manager.session)

        members = self.data.get('members') or []
        self.members = [
            memberships.Member(self.manager, self.id, **m) for m in members
        ]
        self.created_at = utils.get_datetime(self.data['created_at'])
        self.updated_at = utils.get_datetime(self.data['updated_at'])
Пример #3
0
 def __init__(self, manager, conversation_id, **data):
     super().__init__(manager, **data)
     self.conversation_id = conversation_id
     self.created_at = utils.get_datetime(self.data['created_at'])
     attachments = self.data.get('attachments') or []
     self.attachments = Attachment.from_bulk_data(attachments)
     self._likes = Likes(self.manager.session, self.conversation_id,
                         message_id=self.id)
Пример #4
0
 def __init__(self, manager, conversation_id, **data):
     super().__init__(manager, **data)
     self.conversation_id = conversation_id
     self.created_at = utils.get_datetime(self.data['created_at'])
     attachments = self.data.get('attachments') or []
     self.attachments = Attachment.from_bulk_data(attachments)
     self._likes = Likes(self.manager.session,
                         self.conversation_id,
                         message_id=self.id)
Пример #5
0
 def __init__(self, manager, **data):
     super().__init__(manager, **data)
     self.messages = messages.DirectMessages(self.manager.session,
                                             self.other_user['id'])
     self.created_at = utils.get_datetime(self.data['created_at'])
     self.updated_at = utils.get_datetime(self.data['updated_at'])