Саша Филинский, вообще это применимо к любой веб-разработке, а не только к боту: не использовать метод GET для отправки на сервер какой-нибудь информации, только для получения. Для передачи - POST или другие методы (PUT, PATCH и т.п., но сторонними API они мало какими поддерживаются, а POST практически везде).
Если не морочим себе голову - то файлы при этом и хранятся у нас, и раздаются, в результате могут привлечь и за хранение, и за распространение, ну такой себе вариант.
Galdar Turin, у вас const https = require('https');
А обращения происходят по http, вероятно, из-за этого не работает. На стороне ноды нет смысла в https, если всю работу по сертификатам и шифрованию берёт на себя nginx.
Вообще curl удобно с ключом -vv запускать, чтобы видеть информацию о хендшейке и ловить ошибки более низкого слоя OSI.