Роботы, плагины и скрипты к чату MyChat. Разработка альтернативных клиентов и различных утилит. Технические вопросы по программированию, замечания и предложения по развитию API
АртёмКузнецов
Здравствуйте!

Выполняю интеграцию с Telegram.

Дошёл до места добавления пользователя.
В бот-чате пишу "/start" - но в сервере запись не появляется.
Скрипт активирован, хук получен, сертификаты созданы.

С ходу ошибок не наблюдаю, кроме сообщения:

Код: Выделить всё
Check on Telegram:{"ok":true,"result":{"url":"https://intechstroy.kuarse.ru:8443/rest/Telegram/546279897:AAHVFeI6uE4G3JkrQxeaqMjTv60th2Frrbk/","has_custom_certificate":false,"pending_update_count":64,"last_error_date":1526558036,"last_error_message":"Connection timed out","max_connections":40}}


Это ошибка?
Как исправить? Что ещё нужно сделать/проверить?
Аватара пользователя
Андрей Раков
Добрый день.

Боту не получается подключится к вам: "last_error_message":"Connection timed out", хотя связь точно есть, я проверил.

Возможно телеграму не нравится порт 8443, поменяйте на стандартный 443.
АртёмКузнецов
К сожалению, эффекта нет(

Webhook: https://intechstroy.kuarse.ru/rest/Tele ... 0th2Frrbk/

Result:{"ok":true,"result":true,"description":"Webhook is already set"}

Код: Выделить всё
Check on Telegram:{"ok":true,"result":{"url":"https://intechstroy.kuarse.ru/rest/Telegram/546279897:AAHVFeI6uE4G3JkrQxeaqMjTv60th2Frrbk/","has_custom_certificate":false,"pending_update_count":10,"last_error_date":1526631373,"last_error_message":"Connection timed out","max_connections":40}}
Вложения
Снимок.PNG
Снимок.PNG (24.3 КБ) Просмотров: 3250
Аватара пользователя
Андрей Раков
Я не знаю, чем здесь можно вам помочь — сам хук установился без проблем, но при попытке связаться с вами телеграм бот выдает ошибку "last_error_message":"Connection timed out", возможно действия РКН как-то повлияли, но это не точно (с). Они, вроде, только исходящий трафик блокировали.

Информация по вашему веб-хуку:
https://api.telegram.org/546279897:AAHV ... ebhookInfo
Код: Выделить всё
{"ok":false,"error_code":404,"description":"Not Found"}
Аватара пользователя
Алексей Пикуров
Артём, у вас последняя версия MyChat? Я только что подключился к вашему серверу по адресу WEB-хука, он работает, возвращает пустой JSON объект.
Аватара пользователя
Алексей Пикуров
Я к тому, что хук работает, он и должен возвращать пустой JSON объект, если он работает. Такое впечатление, что сам Telegram не может к вам простучаться.
АртёмКузнецов
В общем странно...

Проброс с роутера работает нормально. Извне спокойно захожу на сам сервер.
+ вижу запросы из сети телеграма.

Фильтрации в веб сервере нет пока никакой, на роутере все блокирующие правила временно выключены...Что ему ещё нужно - не понятно.
Вложения
Безымянный.png
Безымянный.png (15.88 КБ) Просмотров: 3245
Аватара пользователя
Алексей Пикуров
Ну чёрт его знает. Попробуйте проделать всё с самого начала, зарегистрируйте новый веб-хук и нового бота.
Аватара пользователя
Алексей Пикуров
А что такое за адрес 149.154.167.200 ?
АртёмКузнецов
На просторах рунета - это один из адресов подсетей Telehram
Вложения
Безымянный.png
Безымянный.png (5.6 КБ) Просмотров: 3244
Аватара пользователя
Алексей Пикуров
Проверить не могу, nslookup не определяет домен по этому IP, tracert доходит до 40ge-776.FRA1.DE.29632.as [62.205.132.150] (Американский Самоа) и отваливается.
Аватара пользователя
Алексей Пикуров
Артём, получилось что-то выяснить?
Аватара пользователя
Алексей Пикуров
Очень жаль. Мы пробовали соединиться на ваш сервер, он отвечает. Но Telegram этого сделать, вероятно, не может. Возможно, рука РКН :) Либо ещё какая-то причина, но догадаться и подсказать вам я не могу.