Обрезаются длинные строки сообщения
Не знаю почему но короткие сообщения получаемые от последнего пользователя в беседе логируются нормально но длинные обрезает половину. Можете подсказать почему это происходит?
import re
import vk
api = vk.API(access_token=self.ui.Text_VK.text(), v='5.131') # получение токена пользователя
get_messages = api.messages.getHistory(count=1, user_id=self.ui.vk_text_token_ls.text()) # получает последние сообщение ЛС с указанием текста
senderID = str(re.search("'from_id': (.+?),", str(get_messages))) # поиск нужного атрибута
sender = (senderID[51:][:-3]) # обрезание строки начала id и до запятой
textID = str(re.search("'text': '(.+?)'", str(get_messages))) # поиск нужного атрибута
text = (textID[51:][:-3]) # обрезание строки начала text и до конца текста
username = api.users.get(user_id = sender) # получение айди того кто писал последним
full_username = username[0]['first_name'] + ' ' + username[0]['last_name']
print(full_username)
print(text)
print(get_messages)
Логер получает сообщение от последнего пользователя который написал в беседе и его полное имя. Через re.search я получаю нужный атрибут и делаю его строкой а потом через индекс обрезаю и вывожу.