Это парсер который берт посты одного сообщества и отправляет в предложку другого , но у поста есть несколько фото , как сделать код так что бы сохранить содержание поста при отправке , а не отправлять по одной фотке.
Вот код
import vk_api
ses = vk_api.VkApi(token='')# Тут токен ваш
id_pablic = '-168911623'# Тут id откуда берем посты
my_id_pablic = '-214129846'# Тут id куда отправляем посты
post_img = []
post_id = []
post_text = []
posts = ses.method('wall.get',{"owner_id": id_pablic})
for post in posts['items']:
if post['likes']['count'] >= 200:
if post['reposts']['count'] >= 200:
post_id.append(post['id'])
post_text.append(post['text'])
# for i in post['attachments']:
#print_post = ses.method('wall.post',{"owner_id":my_id_pablic,"from_group": 1, "message": f"Тест\n{post['text']}", "attachments": f"photo{id_pablic}_{i['photo']['id']}"})
# print(f"Репостов:{post['reposts']['count']}")
# print(f"Лайков:{post['likes']['count']}")
# print()
for post in posts['items']:
if post['likes']['count'] >= 200:
if post['reposts']['count'] >= 200:
for i in post_id:
for l in post['attachments']:
if post['id'] == i :
post_img.append(l['photo']['id'])