alex01s, для этого надо, чтобы в конфиге php было включено allow_url_fopen. Что как бы не очень безопасно и на хостингах (тем более бесплатных) обычно выключено. Поэтому библиотеки определённо его не используют. Скорее всего, используют curl (можно в их исходном коде посмотреть).
Зачем такая хрень вообще нужна? В Телеграме не бывает прямых ссылок на файлы. Иначе бы его налево и направо использовали как хранилище файлов. Как вариант, можно сделать канал, куда постить отдельными постами файлы, а ссылку давать на соответствующие посты. Но в общем случае плясать нужно, как всегда, от исходной задачи. Что именно нужно и зачем?
Meppci, в документации 100% есть описание класса User, не говоря уже о том, что можно просто взглянуть в исходный код. Решать проблему нулевых знаний языка с помощью гугла бессмысленно, ничему не научишься и решение хорошо если будет работать нормально, а не приведёт, например, к бану твоего телеграм-аккаунта за ненормальное поведение.
Олег Волков, samba работает в качестве контроллера домена, хотя, конечно, поддерживает далеко не всё и не всё там так уж удобно. Другой вопрос, что это вечная роль догоняющего, когда мажорный апдейт винды или даже отдельный очередной KB может что-нибудь поломать...
Но если говорить об общей работоспособности, то с ней всё довольно неплохо. Можно включить винду в домен Linux, можно Linux в домен винды (даже с kerberos, правда, кругов ада у этого цербера может быть довольно много).
alex01s, чаще всего используют библиотеки. Но я бы для начала отладил свой код на локалхосте. Вдруг в нём что-то неверное? Всё-таки тянуть в проект целую библиотеку ради отправки одного сообщения может быть чересчур.
WSGlebKavash, я эти занимался так давно, что всё забыл. Ещё замечу, что мы использовали перемещаемые профили, какая-то из настроек была о них, если их не использовать, то всё может быть несколько проще.
Но по итогам тестов видимо ввести в домен серверную винду реально не так просто... Единстственное что могу посоветовать попробовать - поднять os level в конфиге самбы, потому что возможно современная серверная винда при выборах его перебивает. Но может быть всё намного сложнее и хуже.