Я не могу понять, что именно использовать для взаимодействия между моим сайтом и сервисом 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?
Буду весьма признателен за это!
Спасибо!
Я опубликовал пошаговое руководство по получению вашего AuthKey (VB.net) здесь
Главная проблема с Telegram API – это документация … но если вы можете работать через первую часть – получить AuthKey, тогда я считаю, что остальные должны упасть на место … с некоторыми дополнительными усилиями.
Работа с некоторыми GitHub src может занять много времени, возможно, лучше всего обработать документацию, а затем поработать над созданием собственного кода для TelegramAPI с нуля
Скорее всего, PHP-оболочка для Telegram API не существует. Я бы сделал ставку, потому что общение с серверами Telegram с вашего PHP-кода на стороне сервера поражает как основные функции Telegram: скорость и безопасность.
Вы можете реализовать API Telegram, это немного связано, но выполнимо. Но, на мой взгляд, это совершенно бессмысленно.
В качестве альтернативы просто вставьте веб -грамму в <iframe>
или что-то еще 🙂