"Если вдруг открылся люк, не пугайся, это глюк!" (с) Если что-то работает не так, вы нашли ошибку или опечатку в программе — вам в этот раздел
Аватара пользователя
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 - [email protected] - Outlook.jpg (89.47 КБ) Просмотров: 3639
Аватара пользователя
Андрей Раков
Тогда остается 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
Добрый день. Есть ли какие-то подвижки по интеграции без вебхуков?
Аватара пользователя
Андрей Раков
Добрый день.

К сожалению, пока у меня не получилось реализовать этот механизм.
Аватара пользователя
Алексей Пикуров
Роскомнадзор перестал обижать Телеграм, так что сейчас всё должно быть Ок. Заодно обновитесь на 8-ю версию MyChat, она стала намного лучше и удобнее.
Аватара пользователя
VKGSP
Добрый день. У нас опять проблемы в вебхук
Вложения
photo_2021-02-26_14-25-46.jpg
photo_2021-02-26_14-25-46.jpg (21.4 КБ) Просмотров: 2447
Аватара пользователя
Андрей Раков
Добрый день.

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

Возьмите адрес, по которому он обращается и проверьте.
Аватара пользователя
VKGSP
photo_2021-02-26_15-42-19.jpg
photo_2021-02-26_15-42-19.jpg (88.47 КБ) Просмотров: 2442
photo_2021-02-26_15-36-11.jpg
photo_2021-02-26_15-36-11.jpg (16.19 КБ) Просмотров: 2442
image_2021-02-26_14-35-31.png
image_2021-02-26_14-35-31.png (56.39 КБ) Просмотров: 2442
Аватара пользователя
Алексей Пикуров
Уберите последний параметр в функции mSendPrivateMessage. И включите скрипт.
Аватара пользователя
VKGSP
Добрый день, опять вебхук слетел. Не подскажете - что сделать в этот раз?
Аватара пользователя
Алексей Пикуров
Детали нужны хоть какие-то от вас, чтобы что-то ответить.
Аватара пользователя
VKGSP
ок. все то же - обновили чат до текущей версии, интеграция с телеграм пропала. при попытке подключить бота - снова сообщение: вебхук не подключен.
в целом, та же история, что в этой ветке уже несколько раз - после каждого обновления интеграция слетает.
Аватара пользователя
VKGSP
Как Вы писали: Пт фев 26, 2021 3:48 pm

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

Result:

Check on Telegram:
Аватара пользователя
Андрей Раков
Добрый день.

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

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