Нет, в Телеграме нельзя потоково передавать. Там аудио целиком загружается на сервер Телеграма, а потом пользователю прилетает сообщение с file_id. Далее пользовательский клиент скачивает файл по file_id.
Руслан, нет, получить нельзя, если текущее сообщение не является цитированием сообщения бота.
Более того, указанный способ получения id также является неправильным. И пользователь, и бот могли удалять свои сообщения, что собьёт счётчик. Кроме того, в API Телеграма формально не гарантируется ничего насчёт значений id. Они могут перестать быть последовательными числами и стать, например, случайными. Или, например, в рамках резервирования внутренней инфраструктуры Телеграма одна голова резерва будет возвращать чётные числа, а другая - нечётные.
Да, это возможно. Отправить файл из аккаунта пользователя и переслать сообщение боту, чтобы он получил его file_id. Заморочено, конечно, но это работает.
Multivarka, в рамках проверки на скриншоте он должен быть доступен онлайн. Вообще говоря, это правильно и должно только так и работать. Иначе можно было бы очень просто мешать ему работать, достаточно доступ к CRL заблокировать - и любой сертификат станет неотзываемым.
d3co9, авторизация в vk с паролем сейчас почти всегда вызывает показ капчи и отправку смс. Поэтому шансов на то, что конкретный скрипт её пройдёт мало. В конце концов, у скрипта наверняка не самый хороший User-Agent и IP, с точки зрения vk.
Надо через oauth2 получить токен пользователя и использовать его.
CryptBomj, да, fetch - это то, что придумали на замену страшному XMLHttpRequest. Позволяет сделать web-вызов из js. Не надо тут использовать противопоставление "фронт-бэк", потому что бэк тоже может быть написан на js и тоже может использовать fetch для каких-то целей.
1. API для клиентских приложений, там используется протокол MTProto.
2. API для ботов, там используетя протокол на базе http.
Использовать нужно тот, который лучше подходит для конкретной задачи (кэп не просит благодарностей). Лучше, конечно, предпочитать API для ботов, когда это возможно.
Станислав, я не воспринял это как грубость. Просто замечание, которое может быть также полезно тем, кто будут нас читать потом.
В целом да, фейсбук был не очень популярен в России на фоне вк, но совсем мёртвым он тоже не был. Плюс у фейсбука явно были планы расширить его аудиторию за счёт намного более успешной аудитории инстаграма и ватсаппа.
Nordman99, вручную можно сделать что угодно. Но какой смысл использовать lvm, если zfs/btrfs сами умеют пулы, сабволумы, рейды и прочее, причём намного удобнее?
Nordman99, rsync делает копии файлов, а не снапшоты. Снапшоты в файловой системе с их крутой поддержкой делаются моментально с использованием концепции CoW (copy-on-write) и место расходуют только на отличающиеся варианты блоков.