Как реализовать авторизацию для Telegram с помощью tg?

Я нахожусь в процессе реализации простого чата Telegram на php, и был поднят вопрос: как выполнить авторизацию на Telegram, если я решил использовать tg в качестве клиента и php-telegram-cli-client в качестве оболочки для взаимодействия с этим клиентом через файловый сокет unix?

https://github.com/vysheng/tg

https://github.com/zyberspace/php-telegram-cli-client

В этом клиенте, прежде чем вы сможете отправлять сообщения и использовать команды, вам необходимо авторизоваться. Ты бежишь:

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

и после этого консольное приложение запрашивает ваш мобильный телефон и проверяет код. Но когда вы пытаетесь изменить своего пользователя, вы понимаете, что у вас просто нет инструментов для этого. Я пытался изменить ключ RSA на любой другой, но это мне не сильно помогло.

Стоит ли менять инструмент для моей задачи (несколько пользователей авторизуются на моем сайте и заходят в созданный для них чат) или я не обратил внимания на некоторые детали, которые могут мне помочь?

Спасибо!

1

Решение

Я не уверен, что вы пытаетесь сделать, но я тоже пошел по этому пути. CLI Vshengs Telegram в Linux работает нормально, но он постоянно меняет код, не думая о обратной совместимости, так что будьте готовы к высокому техническому решению. Кроме того, это довольно сложно в целом в сочетании с PHP (или любым другим языком в этом отношении)

На вашем месте я бы посмотрел официальный API Telegram Bot

смотреть на https://core.telegram.org/bots

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]