Страница 1 из 1

Интеграция с Telegram, при попытке соединения пишет "Вебхук не подключен"

СообщениеДобавлено: Чт июн 06, 2019 5:13 pm
meshugen
Добрый день.
Не подключается бот Telegram, при попытке соединения пишет "Вебхук не подключен".
Делал все по этой инструкции: https://nsoft-s.com/mychatarticles/1158 ... egram.html

В поле результат: пусто.

Re: Интеграция с Telegram, при попытке соединения пишет "Вебхук не подключен"

СообщениеДобавлено: Пт июн 07, 2019 1:05 pm
Андрей Раков
Добрый день.

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

https://nsoft-s.com/mcserverhelp/index. ... tports.htm

Re: Интеграция с Telegram, при попытке соединения пишет "Вебхук не подключен"

СообщениеДобавлено: Пт июн 07, 2019 1:31 pm
meshugen
Да, через браузер спокойно заходит.

Re: Интеграция с Telegram, при попытке соединения пишет "Вебхук не подключен"

СообщениеДобавлено: Пт июн 07, 2019 1:42 pm
Андрей Раков
Тогда остается 2 варианта:
1) у вас отключен / не работает скрипт "OnRequestByREST" - "Telegram"
2) РКН блокирует исходящие запросы телеграма и они до вас не доходят, хотя веб-хук скорее всего зарегистрирован и работает.

Проверьте свой веб-хук:
https://api.telegram.org/bot(тут впишите ваш код бота)/getWebhookInfo
пример:
https://api.telegram.org/bot384707904:AAGRY2o0jqbd0sC0KHv4ONJVEa2Ga7U6NNA/getWebhookInfo

Re: Интеграция с Telegram, при попытке соединения пишет "Вебхук не подключен"

СообщениеДобавлено: Пт июн 07, 2019 2:09 pm
meshugen
1) Скрипт точно включен.
2) Проверял, браузер пишет, что истекло время ожидания от сервера. Кстати на приведенном примере, точно такая же ситуация.

Re: Интеграция с Telegram, при попытке соединения пишет "Вебхук не подключен"

СообщениеДобавлено: Пт июн 07, 2019 2:13 pm
Андрей Раков
Тогда у вас доступ к телеграму закрыт в обоих направлениях.

Пока мы не можем предложить вариант обхода.

Re: Интеграция с Telegram, при попытке соединения пишет "Вебхук не подключен"

СообщениеДобавлено: Пт июн 07, 2019 2:16 pm
meshugen
Тогда попробую настроить обход на роутере.

Re: Интеграция с Telegram, при попытке соединения пишет "Вебхук не подключен"

СообщениеДобавлено: Вс июл 21, 2019 6:52 pm
vladimir.pereskokov
Добрый день! Та же проблема, до обновления на версию 7.6 все отлично работало. Более того в обход РКН сервер вытащили в облако (не в России). Доступ и интеграция отлично работали. Ксжл, постоянно какие-то танцы с бубном после обновлений(
Нельзя что ли нормально протестировать перед релизом...

Re: Интеграция с Telegram, при попытке соединения пишет "Вебхук не подключен"

СообщениеДобавлено: Вс июл 21, 2019 6:57 pm
vladimir.pereskokov
PS к выше сказанному
[warn 21:07:2019 15:56:04]: WebSocket disconnected: undefined

Re: Интеграция с Telegram, при попытке соединения пишет "Вебхук не подключен"

СообщениеДобавлено: Пн июл 22, 2019 1:56 pm
Алексей Пикуров
Нельзя что ли нормально протестировать перед релизом...

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

Андрей выйдет из отпуска и посмотрит, что можно придумать, чтобы вам помочь.

Re: Интеграция с Telegram, при попытке соединения пишет "Вебхук не подключен"

СообщениеДобавлено: Пн июл 22, 2019 2:59 pm
vladimir.pereskokov
Извиняюсь, возможно я ошибочно препологал, что ваша компания из России.
Тем не менее речь не идет об open-source решении и судя по вашей географии использования, было бы неплохо такие кейсы тестировать для российского рынка.

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

Re: Интеграция с Telegram, при попытке соединения пишет "Вебхук не подключен"

СообщениеДобавлено: Пн июл 22, 2019 3:05 pm
Андрей Раков
Добрый день.

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

Постараюсь закончить к осени +/-

Re: Интеграция с Telegram, при попытке соединения пишет "Вебхук не подключен"

СообщениеДобавлено: Пн июл 22, 2019 3:23 pm
vladimir.pereskokov
Спасибо!!! [smilie=drinks.gif]

Re: Интеграция с Telegram, при попытке соединения пишет "Вебхук не подключен"

СообщениеДобавлено: Ср сен 18, 2019 9:57 am
meshugen
Добрый день. Есть ли какие-то подвижки по интеграции без вебхуков?

Re: Интеграция с Telegram, при попытке соединения пишет "Вебхук не подключен"

СообщениеДобавлено: Ср сен 18, 2019 1:35 pm
Андрей Раков
Добрый день.

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

Re: Интеграция с Telegram, при попытке соединения пишет "Вебхук не подключен"

СообщениеДобавлено: Пн июл 20, 2020 5:11 pm
Алексей Пикуров
Роскомнадзор перестал обижать Телеграм, так что сейчас всё должно быть Ок. Заодно обновитесь на 8-ю версию MyChat, она стала намного лучше и удобнее.

Re: Интеграция с Telegram, при попытке соединения пишет "Вебхук не подключен"

СообщениеДобавлено: Пт фев 26, 2021 2:40 pm
VKGSP
Добрый день. У нас опять проблемы в вебхук

Re: Интеграция с Telegram, при попытке соединения пишет "Вебхук не подключен"

СообщениеДобавлено: Пт фев 26, 2021 2:44 pm
Андрей Раков
Добрый день.

Прочитайте сообщение об ошибке, вам телеграм сообщает, что ему возвращается ошибка 403.

Возьмите адрес, по которому он обращается и проверьте.

Re: Интеграция с Telegram, при попытке соединения пишет "Вебхук не подключен"

СообщениеДобавлено: Пт фев 26, 2021 3:47 pm
VKGSP
photo_2021-02-26_15-42-19.jpg
photo_2021-02-26_15-36-11.jpg
image_2021-02-26_14-35-31.png

Re: Интеграция с Telegram, при попытке соединения пишет "Вебхук не подключен"

СообщениеДобавлено: Пт фев 26, 2021 3:48 pm
Алексей Пикуров
Уберите последний параметр в функции mSendPrivateMessage. И включите скрипт.

Re: Интеграция с Telegram, при попытке соединения пишет "Вебхук не подключен"

СообщениеДобавлено: Вт мар 09, 2021 10:06 am
VKGSP
Добрый день, опять вебхук слетел. Не подскажете - что сделать в этот раз?

Re: Интеграция с Telegram, при попытке соединения пишет "Вебхук не подключен"

СообщениеДобавлено: Вт мар 09, 2021 10:55 am
Алексей Пикуров
Детали нужны хоть какие-то от вас, чтобы что-то ответить.

Re: Интеграция с Telegram, при попытке соединения пишет "Вебхук не подключен"

СообщениеДобавлено: Вт мар 09, 2021 11:05 am
VKGSP
ок. все то же - обновили чат до текущей версии, интеграция с телеграм пропала. при попытке подключить бота - снова сообщение: вебхук не подключен.
в целом, та же история, что в этой ветке уже несколько раз - после каждого обновления интеграция слетает.

Re: Интеграция с Telegram, при попытке соединения пишет "Вебхук не подключен"

СообщениеДобавлено: Вт мар 09, 2021 2:24 pm
Алексей Пикуров
Вы скрипт подправили?

Re: Интеграция с Telegram, при попытке соединения пишет "Вебхук не подключен"

СообщениеДобавлено: Ср мар 10, 2021 12:05 pm
VKGSP
Как Вы писали: Пт фев 26, 2021 3:48 pm

исправили.
Потом работало.
Потом обновили до текущей версии.
И перестало работать.
Webhook: https://mychat.gsp-project.com/rest/Tel ... xl1sREV2c/

Result:

Check on Telegram:

Re: Интеграция с Telegram, при попытке соединения пишет "Вебхук не подключен"

СообщениеДобавлено: Ср мар 10, 2021 1:31 pm
Андрей Раков
Добрый день.

А что вы сделали, что у вас лог пустой?

Покажите скрин этого раздела, не понятно, что у вас там происходит.