Ошибка vk_api.exceptions.ApiError: [100] One of the parameters specified was missing or invalid: peer_id not integer. Как её решить?
Метод photos.getMessagesUploadServer принимает параметр peer_id (integer)
a = vk.method("photos.getMessagesUploadServer", {"peer_id": айди_беседы_куда_отправляется_фотка})
#  Пример (peer_id): 2000000012
А где инициализация id и присваивание значения?
random_id должен быть уникальным.