
Artur
15.06.2016
15:20:26
ну как хочешь
по идее в enabled должно быть куча конфигов на куча виртуалок

Shadow
15.06.2016
15:25:54

AP?
15.06.2016
15:28:25
угу, мне этот ман сначала страшным показался, потом через время вышел на него гуглом))

Google

Mikhail
15.06.2016
15:29:35

Alex
15.06.2016
15:31:21
если просто на https заъодишь то соединение защщизено

Shadow
15.06.2016
15:32:06
Кто тут разбирается в cUrl?

AP?
15.06.2016
15:32:10

Alex
15.06.2016
15:33:32
щас попробую в панели редирект воткнуть
прописал в .htacsess
RewriteCond %{SERVER_PORT} !^443$
RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R,L]
и все заработало ?

Drus
15.06.2016
15:41:38
тише ) сейчас любители нджинкса прибегут )
кокок апач медленный)
?
гугли comet server

Alex
15.06.2016
15:45:47
soket робот в чате нахуй посылает ....

[Anonymous]
15.06.2016
15:52:43
socket.io — в рамках Node.js опыт пложителен, давно на продакшене.

Google

[Anonymous]
15.06.2016
15:53:21
Только пришлось немного заморочиться с Nginx, чтобы настроить переключение протокола на ws://
Не использовал :(
Но насколько знаю он используются в рамках PHP-шного http://socketo.me/ - встречал только положительные отзывы
+ не так давно на хабре проскакивала статья https://habrahabr.ru/post/301822/, там довольно-таки интересные комментарии

AP?
15.06.2016
16:25:09
"
найти строчку с параметров «security.limit_extensions» и привести её к виду
security.limit_extensions = .php .php3 .php4 .php5
Эта настройка ограничит выполнение файлов по расширению имени. В этом же файле найти строчку с параметром «listen» и привести её к виду
listen = /var/run/php5-fpm.sock
"
если по аналогии и стоит php7.0 то дописывать:
security.limit_extensions = .php .php3 .php4 .php5 .php7.0
&
listen = /var/run/php7.0-fpm.sock
?

Yury
15.06.2016
16:30:06
в security.limit_extensions задаются расширения файлов, которые будут обрабатываться как пхп
там вообще можно только .php оставить

AP?
15.06.2016
16:33:41
сделяль
season fox # service php7.0-fpm restart
stop: Неизвестная задача: php7.0-fpm
start: Неизвестная задача: php7.0-fpm
пилять)
season fox # systemctl restart php-fpm.service
и
season fox # restart php7.0-fpm
пуляли ошибками, сделал:
season fox # /etc/init.d/php7.0-fpm restart
и никаких результатов вывода, ошибок нет. Можно считать, что перезапустилось?

Jared
15.06.2016
17:33:25
Нет по этому адресу php7.0

Roman
15.06.2016
17:34:14
service php7.0-fpm restart
или services
я точно не помню

Shadow
15.06.2016
18:12:54
Ребята, кто работал с cURL? Как вообще вебхук для бота сделать? Пожалуйста если сможете то примерный код.

[Anonymous]
15.06.2016
18:18:28
Хм, а зачем тут cURL? Какой-то сторонний сервис (наподобие Телеграма) будет дергать соответствующий endpoint на стороне сервера с ботом?

Shadow
15.06.2016
18:22:25
Можно попроще? :D Просто хотелось создать бота на PHP для чата и я хотел пользоваться библиотекой Guzzle, но тут же кажется всё равно потребуется использовать вебхуки. Надо же всё время следить за чатом и модерировать сообщения.

Firdavs
15.06.2016
18:30:49
php-telegram-bot норм библиотека

Google

Shadow
15.06.2016
18:31:28
А без библиотек можно? Просто тут разработчик Сайлентбота сказал что всё сделал на PHP7 с cURL

Roman
15.06.2016
18:31:59
что-то не понимаю зачем curl

Shadow
15.06.2016
18:32:08
Для отправки запроса
для вебхука

Roman
15.06.2016
18:32:28
Вам надо вернуть json ответ telegram и все

Shadow
15.06.2016
18:32:38
но сначала отправить запрос

Roman
15.06.2016
18:32:50
или я что-то не так понимаю? ?

Shadow
15.06.2016
18:33:06

Roman
15.06.2016
18:33:15

Shadow
15.06.2016
18:33:27
Отправить то отправил, но не получил на Guzzle

Roman
15.06.2016
18:33:35
https?
не поддомен ли часом?

[Anonymous]
15.06.2016
18:34:31
Много нюансов, сложно сходу что-то посоветовать :)

Shadow
15.06.2016
18:35:05
use GuzzleHttp\Client;
$botToken = "токен";
$client = new GuzzleHttp\Client(['base_uri' => 'https://api.telegram.org/bot' . $botToken]);
$res = $client->get('/getUpdates');
Примерно так делал и должно было вернуть JSON

[Anonymous]
15.06.2016
18:35:39
Это смахивает на poller, а не вебхуки.

Shadow
15.06.2016
18:35:46
+

Firdavs
15.06.2016
18:35:49

Shadow
15.06.2016
18:35:52
это с Guzzle

Google

Admin
ERROR: S client not available

Shadow
15.06.2016
18:36:01
не один делаю

Firdavs
15.06.2016
18:36:50
Садист

[Anonymous]
15.06.2016
18:37:32

Firdavs
15.06.2016
18:37:55
Это не ты вчера писал что надо писать фреймворк под себя?

Shadow
15.06.2016
18:38:24
Фреймворк на PHP? Вы что??!
просто запрос
может и возвращает
я незнаю как забрать тогда

Firdavs
15.06.2016
18:39:32

Shadow
15.06.2016
18:39:36
пробовал getBody

[Anonymous]
15.06.2016
18:44:31
А если тупо var_dump($res);
И еще есть момент с самим https://core.telegram.org/bots/api#getupdates:
Notes
1. This method will not work if an outgoing webhook is set up.

Shadow
15.06.2016
18:45:35

Artur
15.06.2016
18:46:43
в этом суть дефолтовых линуксов

[Anonymous]
15.06.2016
18:47:44
тупо распечатает запрос)
$client = new GuzzleHttp\Client(['base_uri' => 'https://api.telegram.org/bot' . $botToken]);
$res = $client->request('GET', '/getUpdates', ['debug' => true]);
а если так

Shadow
15.06.2016
18:52:31
* Hostname was found in DNS cache * Hostname in DNS cache was stale, zapped * Trying 149.154.167.200... * Connected to api.telegram.org (149.154.167.200) port 443 (#2) * successfully set certificate verify locations: * CAfile: none CApath: /etc/ssl/certs *...

Google

Shadow
15.06.2016
18:53:18
на getBody реакция иная

Artur
15.06.2016
18:53:48

Shadow
15.06.2016
18:53:48
Хотя нет там всё запутанно
ниже написанно что не пашет

Artur
15.06.2016
18:53:59
газл прекрасен но ты не умеешь его готовить

Shadow
15.06.2016
18:54:09
?
Ну так помогите

Artur
15.06.2016
18:54:40
вот с ходу на газле нашёл https://github.com/irazasyed/telegram-bot-sdk/blob/master/composer.json