"Если вдруг открылся люк, не пугайся, это глюк!" (с) Если что-то работает не так, вы нашли ошибку или опечатку в программе — вам в этот раздел
Аватара пользователя
meshugen
Добрый день.
Не подключается бот Telegram, при попытке соединения пишет "Вебхук не подключен".
Делал все по этой инструкции: https://nsoft-s.com/mychatarticles/1158 ... egram.html

В поле результат: пусто.
Аватара пользователя
Андрей Раков
Добрый день.

А вы проверили, ваш сервер доступен через интернет?

https://nsoft-s.com/mcserverhelp/index. ... tports.htm
Аватара пользователя
meshugen
Да, через браузер спокойно заходит.
Вложения
2019-06-07 13_30_26-Inbox - Artem.Sharovarov@schott.com - Outlook.jpg
2019-06-07 13_30_26-Inbox - Artem.Sharovarov@schott.com - Outlook.jpg (89.47 КБ) Просмотров: 651
Аватара пользователя
Андрей Раков
Тогда остается 2 варианта:
1) у вас отключен / не работает скрипт "OnRequestByREST" - "Telegram"
2) РКН блокирует исходящие запросы телеграма и они до вас не доходят, хотя веб-хук скорее всего зарегистрирован и работает.

Проверьте свой веб-хук:
https://api.telegram.org/bot(тут впишите ваш код бота)/getWebhookInfo
пример:
https://api.telegram.org/bot384707904:AAGRY2o0jqbd0sC0KHv4ONJVEa2Ga7U6NNA/getWebhookInfo
Аватара пользователя
meshugen
1) Скрипт точно включен.
2) Проверял, браузер пишет, что истекло время ожидания от сервера. Кстати на приведенном примере, точно такая же ситуация.
Аватара пользователя
Андрей Раков
Тогда у вас доступ к телеграму закрыт в обоих направлениях.

Пока мы не можем предложить вариант обхода.
Аватара пользователя
meshugen
Тогда попробую настроить обход на роутере.
vladimir.pereskokov
Добрый день! Та же проблема, до обновления на версию 7.6 все отлично работало. Более того в обход РКН сервер вытащили в облако (не в России). Доступ и интеграция отлично работали. Ксжл, постоянно какие-то танцы с бубном после обновлений(
Нельзя что ли нормально протестировать перед релизом...
Аватара пользователя
Алексей Пикуров
Нельзя что ли нормально протестировать перед релизом...

В нашей стране нет РосКомНадзор-а и Телеграм не блокируют. Непонятно, как тестировать, уж простите.

Андрей выйдет из отпуска и посмотрит, что можно придумать, чтобы вам помочь.
vladimir.pereskokov
Извиняюсь, возможно я ошибочно препологал, что ваша компания из России.
Тем не менее речь не идет об open-source решении и судя по вашей географии использования, было бы неплохо такие кейсы тестировать для российского рынка.

Но однако проблему решил самостоятельно и предлагаю несколько вариантов:
1) Уже по-моему в третий раз после обновления слетает интеграция с telegram. Даже если сервер запущен в сети (не в России) с прямой видимостью api.telegram.org почему-то накрывается API token и единственный вариант - отозвать токен и подключить вебхук под новым токеном.
2) Для серверов в сети Российских провайдеров. Код Mychat сервера для вызова удаленного API ссылается на вышеуказанное доменно имя api.telegram.org, что при наличии Роскомнадзора уже однозначно делает фичу интгерации с телеграмом бесполезной. У нас сейчас сервер работает в облаке, где Ркн не имеет влияния, но до тех пор пока приложение работало в России, приходилось проксировать все запросы из офиса к API telegram на отдельный облачный инстанс за границей, а он в свою очередь делал запрос уже к телеграму. Например nginx отлично с этим справлялся.
Было бы конечно круто, если бы в Mychat был прописан хост-прокси, к которому можно было отправлять запросы в телеграм, а он в свою очередь их с легкостью раздавал обратно. Но это уже мечты)
Спасибо!
Аватара пользователя
Андрей Раков
Добрый день.

После отпуска займусь механизмом интеграции без веб-хуков, чтобы можно было использовать разные прокси, но в результате интеграция работать будет медленнее.

Постараюсь закончить к осени +/-
Аватара пользователя
meshugen
Добрый день. Есть ли какие-то подвижки по интеграции без вебхуков?
Аватара пользователя
Андрей Раков
Добрый день.

К сожалению, пока у меня не получилось реализовать этот механизм.