Ну я бы сделал так: бот сохранят фото от пользователя во временной директории, затем с помощью imagemagick(можно вызвать с помощью os.system) накладывает надпись на фото и отправляет обратно.
В корне сервера отсутствует index.php или index.html, поэтому отображается структура каталогов. Переименуйте main.php в index.php или измените настройки Apache.
Поскольку в вопросе нет никакой конкретики, попытаюсь додумать. Вам нужно сделать так, чтобы по нажатию на кнопку открывалось окно выбора файла? Добавьте в обработчик нажатия следующий код: https://doc.qt.io/qtforpython/PySide2/QtWidgets/QF...