Отправить фото можно методом messages.send:
vk.method("messages.send", {"peer_id": id, "message": "TEST", "attachment": "photo-57846937_457307562", "random_id": 0})
В данном примере бот отправит аватарку паблика МДК.
Медиавложения к личному сообщению, перечисленные через запятую. Каждое прикрепление представлено в формате:
<type><owner_id>_<media_id>
<type>
— тип медиавложения:
- photo — фотография;
- video — видеозапись;
- audio — аудиозапись;
- doc — документ;
- wall — запись на стене;
- market — товар.
- poll — опрос.
owner_id>
— идентификатор владельца медиавложения (обратите внимание, если объект находится в сообществе, этот параметр должен быть отрицательным).
<media_id>
— идентификатор медиавложения