Чат на основе Telegram на сайте на основе PHP: HOWTO?

Я не могу понять, что именно использовать для взаимодействия между моим сайтом и сервисом Telegram (прежде всего – как получить процесс аутентификации с помощью PHP и других вещей, таких как чат среди пользователей).

На этой странице: https://core.telegram.org/api У меня нет идеи, как использовать эти функции в PHP.

Согласно этой странице: https://telegram.org/apps У меня есть два варианта:

1) Интерфейс CLI (кстати, неофициальный): https://github.com/vysheng/tg, и у него нет функции авторизации среди других. Чтобы выполнить аутентификацию, вам необходимо запустить:

bin/telegram-cli -k tg-server.pub 

и внутри приложения вы должны ввести свой мобильный телефон и секретный код, отправленный по SMS – после этого вы авторизованы. Затем вы устанавливаете https://github.com/zyberspace/php-telegram-cli-client и запускаете telegram-cli в качестве демона:

 ./bin/telegram-cli -dWS /tmp/tg.sck -k tg-server.pub & 

Означает ли это, что я должен создать tg-server.pub вручную, используя PHP для каждого пользователя, который пытается войти в систему?

2) Webogram: https://github.com/zhukov/webogram – но он написан на JavaScript и имеет очень сложный код.

Уважаемые гуру Stackoverflow, может быть, вы более внимательны, чем я, и могли бы помочь мне распознать правильное решение (или пример, я не знаю, фрагмент PHP или что-то еще) для чата пользователя на основе Telegram и PHP?

Буду весьма признателен за это!

Спасибо!

Related of "Чат на основе Telegram на сайте на основе PHP: HOWTO?"

Я опубликовал пошаговое руководство по получению вашего AuthKey (VB.net) здесь

Главная проблема с Telegram API – это документация … но если вы можете работать через первую часть – получить AuthKey, тогда я считаю, что остальные должны упасть на место … с некоторыми дополнительными усилиями.

Работа с некоторыми GitHub src может занять много времени, возможно, лучше всего обработать документацию, а затем поработать над созданием собственного кода для TelegramAPI с нуля

Скорее всего, PHP-оболочка для Telegram API не существует. Я бы сделал ставку, потому что общение с серверами Telegram с вашего PHP-кода на стороне сервера поражает как основные функции Telegram: скорость и безопасность.

  • нет скорости – сообщение должно перепрыгнуть через один дополнительный цикл (ваш сервер), прежде чем он достигнет получателя.
  • я не предполагаю, что страница безопасности не будет взаимодействовать с вашим сервером через AJAX или формы. Это означает отправку данных в виде обычного текста (если только вы не находитесь на https), который открывается всему миру, чтобы видеть (если вы должны сидеть на публичном Wi-Fi или что-то в этом роде).

Вы можете реализовать API Telegram, это немного связано, но выполнимо. Но, на мой взгляд, это совершенно бессмысленно.

В качестве альтернативы просто вставьте веб -грамму в <iframe> или что-то еще 🙂