for event in longpoll.listen():
if event.type == VkEventType.MESSAGE_NEW and event.to_me:
print("Текст сообщения: " + event.text)
ans = event.text.lower()
res = vk_session.method("messages.getById", {"message_ids": [event.message_id], "group_id": 196640056})
if ans == "1":
vk_session.method('messages.send', {'user_id': event.user_id, "message": 'Отправь фото', 'random_id': get_random_id()})
if event.type == VkEventType.MESSAGE_NEW and event.to_me and not event.text:
# Дальше код не идет
vk_session.method('messages.send', {'user_id': event.user_id, "message": 'Как называется ваше достижение? ', 'random_id': get_random_id()})
if event.type == VkEventType.MESSAGE_NEW and event.to_me and event.text:
big_text = event.text
try:
image_url = res['items'][0]['attachments'][0]['photo']['sizes'][0]
url = '{}'.format(image_url['url']) #Получает url
urlretrieve(url, "photo.png")
except:
pass
Что делать, код не проходит полностью. Останавливается на середине.
Каким образом я только не переписывал его, все равно не получается.