2016-01-05 1 views
2

Telegram - это служба чата на основе чата. Все их клиенты с открытым исходным кодом. Мне было интересно, есть ли способ разместить «личную» службу телеграмм на моем собственном сервере.Возможно ли размещать телеграмму на моем собственном сервере?

Если нет, есть ли что-нибудь, что может обеспечить все или почти все функции, предоставляемые телеграммой?

+0

Я даже не уверен, для чего это нужно закрыть? Основано мнение? Рекомендовать программное обеспечение? Broad? –

ответ

2

Согласно official telegram FAQ текущий ответ не нет:

Q: Могу ли я запустить Телеграмма используя свой собственный сервер?

Наша архитектура еще не поддерживает федерацию. Telegram - это единый облачный сервис, поэтому создание вилок, где два пользователя могут оказаться на двух разных облаках Telegram, неприемлемо. Чтобы вы могли запускать собственный сервер Telegram, сохраняя скорость и безопасность, сама задача. На данный момент мы не определились, следует ли Telegram идти в этом направлении.

Так что, пока сервер сам не с открытым исходным кодом всей Телеграмма эко-система не может считаться открытым исходным кодом, даже если есть открытый API и официальные клиенты с открытым исходным кодом.

Существует, по крайней мере, один unofficial Telegram Server, написанный на Java, который поддерживает только подмножество API. Проект, по-видимому, находится на ранней стадии и не имеет большой документации.

2

Вы можете реализовать полный рабочий Telegram-API, а затем разместить клиентов на своем сервере через этот API.

Ваши пользователи будут входить в систему на вашем веб-сайте, после чего вы подписываете их через размещенных клиентов на своих серверах.

В основном вы выполняете прокси-сервис для этих пользователей, и вы можете даже интегрировать другие функции с добавленной стоимостью для своих пользователей таким образом.