- ВКонтакте
- РћРТвЂВВВВВВВВнокласснРСвЂВВВВВВВВРєРСвЂВВВВВВВВ
- РњРѕР№ Р В Р’В Р РЋРЎв„ўР В Р’В Р РЋРІР‚ВВВВВВВВРЎР‚
- Viber
- Skype
- Telegram
Помогите исправить ошибку связанную с отсыланием ненужных сообщений по типу {"msg_type":"generate_answer_finish","data":""} и также извеличение фото
есть такой код:
def handle_message(message):
user_id = str(message.from_user.id)
if user_id not in chat_histories:
chat_histories[user_id] = []
conversation_id = str(uuid.uuid4())
query = message.text
chat_history = chat_histories[user_id]
response = send_request(conversation_id, user_id, query, chat_history)
for message_data in response.get('messages', []):
# Skip if msg_type in the response and it is one of the forbidden types
if 'msg_type' in message_data and message_data['msg_type'] in ['time_capsule_recall', 'generate_answer_finish']:
continue
if message_data.get('content') and message_data.get('msg_type') is None:
chat_histories[user_id].append(message_data)
content = message_data.get('content')
if content.startswith(')', content).groups()
response = requests.head(url)
mimetype = response.headers.get('content-type')
if mimetype and mimetype.startswith('image'):
if url not in sent_images:
bot.send_photo(message.chat.id, url, caption)
sent_images[url] = True
except:
pass
else:
bot.send_message(message.chat.id, content)
И нужно чтобы он не присылал {"msg_type":"generate_answer_finish","data":""}
{"msg_type":"time_capsule_recall","data":"{"wraped_text":""}"}
По типу таких текстов. Также он почему-то не извлекает из своих ссылок изображение фото
Пример данных которые он присылает для фото сгенерированного:

Я пытался это сделать в коде, но не получилось он до сих пор присылает такие сообщения и не преобразует по ссылке в изображение :(
Можете помочь пожалуйста?