Доступ к Telegram-CLI с использованием php
Я хочу получить доступ к Telegram-CLI с помощью PHP.
Я скомпилировал Telegram-CLI и вошел в свою учетную запись, и это работает как шарм.
Я установил LAMP ([в Linux], Apache, MySQL, PHP) и проверил их работу.
Я даже установил эти [следующие] PHP-пакеты один за другим, используя "Composer", и протестировал примеры, но не смог заставить их работать...
Также кажется, что их форум заброшен, чтобы получить ответы на мои вопросы.
- php-клиент для telegram-cli
- Обертка для Telegram-CLI
- Модуль PHP Wrapper и Drupal с использованием Telegram CLI
Может кто-нибудь сказать мне, как заставить одного из них работать простым способом.
Все этапы построения Telegram-cli, первый раз войдите в систему и запустите ее, как только будет завершен deamon.
Например:
Этот проект был установлен в корневой каталог проекта php с помощью "Composer".
Файл example.php был перемещен в корневой каталог веб-сервера. Но также unning это вызывает 500 Internal server error
,
Строка ошибки:
$telegram = new \Zyberspace\Telegram\Cli\Client('unix:///tmp/tg.sck');
примечания: файл был проверен и уже там.
И telegram-cli работает как демон для пользователя root.
Я добавил telegramd
группа и telegramd
пользователь назначен на эту группу.
Я отключил, что команды PHP работает под apache
учетная запись пользователя.
Я изменил apache
группа пользователей для telegramd
,
Но опять ничего...
Пожалуйста, помогите мне
Редактировать:
Я изменил httpd.conf
параметры пользователя и группы для запуска на одной и той же (telegramd) учетной записи
User telegramd
Group telegramd
И я перезапустил Apache и проверил имя пользователя по
exec('whoami');
Apache работает под учетной записью пользователя telegramd.
Но опять ничего..
Изменить 2:
файл error_log:
[Ср. 10 февраля 11:02:04.251133 2016] [:error] [pid 1172] [client 10.0.1.24:49168] PHP Предупреждение: stream_socket_client(): невозможно подключиться к unix:///tmp/tg.sck (нет такой файл или каталог) в /var/www/html/vendor/zyberspace/telegram-cli-client/lib/Zyberspace/Telegram/Cli/RawClient.php в строке 48 [ср. 10 февраля 11:02:04.251332 2016] [: ошибка] [pid 1172] [клиент 10.0.1.24:49168] Неустранимая ошибка PHP: необработанное исключение "Zyberspace\Telegram\Cli\ClientException" с сообщением "Не удалось подключиться к сокету"unix:///tmp/tg.sck"' в /var/www/html/vendor/zyberspace/telegram-cli-client/lib/Zyberspace/Telegram/Cli/RawClient.php:51\nStack trace:\n#0 /var/www/html/example.php(10): Zyberspace\Telegram\Cli\RawClient->__construct('unix:///tmp/tg....')\n#1 {main}\n, брошенный в / var / www / html / vendor / zyberspace /telegram-cli-client/lib/Zyberspace/Telegram/Cli/RawClient.php в строке 51