Closed kvn777 closed 1 year ago
Позволяет получить как все сообщения чата, так и обновить информацию по ID сообщения
def get_messages(self, chat_id, message_ids='', time_from=None, time_to=None, count=50): """ Возвращает пользователей, участвовавших в чате. Returns users participated in chat. https://dev.tamtam.chat/#operation/getMessages API = messages :param chat_id: идентификатор чата :param message_ids: разделенный запятыми список идентификаторов сообщений :param time_from: начальное время получения сообщений :param time_to: конечное время получения сообщений :param count: количество (счетчик) сообщений которые получаем (максимум 100) :return: возвращает список сообщений """ method = 'messages' params = { "access_token": self.token, 'chat_id':chat_id, 'message_ids': [ message_ids ], 'from': time_from, 'to': time_to, 'count': count } try: response = requests.get(self.url + method, params=params) if response.status_code == 200: messages = response.json() else: logger.error("Error get messages: {}".format(response.status_code)) messages = None except Exception as e: logger.error("Error connect get messages: %s.", e) messages = None return messages
добавлен
Позволяет получить как все сообщения чата, так и обновить информацию по ID сообщения