Для решения вопроса достаточно убрать параметр msg и добавить в словарь data необходимый параметр 'caption'.
Итоговое решение:
url = '
https://api.telegram.org/bot' + token +'/sendPhoto'
file = {'photo': open('avatar1459.jpg', 'rb')}
data = {'chat_id': -100134, 'caption': 'hello'}
r = req.post(url, files=file, data=data)
К слову спасибо за подсказку вопросом))