Size: a a a

Курсы 1С. Интеграции и мобильная разработка

2019 August 02

ES

E S in Курсы 1С. Интеграции и мобильная разработка
Natalia Olexandrivna
Всем привет! У меня вопрос по интеграции 1С и телеграм. Http сервис опубликован на веб-сервере, вебхук к нему подключен, до недавнего времени бот отвечал на команды и работал корректно, но сейчас перестали приходить запросы из телеграм. Проверила через Postman, запросы к этому адресу приходят. В чем может быть проблема?
Может на стороне телеги проблемы?
источник

ES

E S in Курсы 1С. Интеграции и мобильная разработка
Попробуйте через getupdates
источник

ES

E S in Курсы 1С. Интеграции и мобильная разработка
Спросить бота
источник

ES

E S in Курсы 1С. Интеграции и мобильная разработка
Доступен ли он
источник

NO

Natalia Olexandrivna in Курсы 1С. Интеграции и мобильная разработка
E S
Попробуйте через getupdates
Через getupdates обновления пришли
источник

S

SeiOkami in Курсы 1С. Интеграции и мобильная разработка
Andrey Sidorenko
@SeiOkami у меня такая же проблема.  Команда РаскодироватьСтроку(Тело,СпособКодированияСтроки.КодировкаURL) решила проблему.
Спасибо, классный метод. Но в моем случае не подошёл. Результат такой же, как и изначальный текст (
источник

А

Александр in Курсы 1С. Интеграции и мобильная разработка
SeiOkami
Спасибо, классный метод. Но в моем случае не подошёл. Результат такой же, как и изначальный текст (
Функция ИзUnicode(ИсходнаяСтрока) Экспорт
 
 // "\u0038\u20E3"
 
 НаборСимволов = "0123456789abcdef";
 
 мИсходный = СтрРазделить(нрег(ИсходнаяСтрока), "\u",Ложь);
 
 Результат = "";
 
 Для каждого текЮникод Из мИсходный Цикл
   КодСимвола = 0;
   Для к = 0 по стрДлина(текЮникод)-1 Цикл
     текЗначение = сред(текЮникод, стрДлина(текЮникод)-к, 1);
     КодСимвола = КодСимвола + (стрНайти(НаборСимволов, текЗначение) - 1) * pow(16, к);
   КонецЦикла;
   Результат = Результат + Символ(КодСимвола);
 КонецЦикла;
 
 Возврат Результат;
   
КонецФункции
источник

S

SeiOkami in Курсы 1С. Интеграции и мобильная разработка
Александр
Функция ИзUnicode(ИсходнаяСтрока) Экспорт
 
 // "\u0038\u20E3"
 
 НаборСимволов = "0123456789abcdef";
 
 мИсходный = СтрРазделить(нрег(ИсходнаяСтрока), "\u",Ложь);
 
 Результат = "";
 
 Для каждого текЮникод Из мИсходный Цикл
   КодСимвола = 0;
   Для к = 0 по стрДлина(текЮникод)-1 Цикл
     текЗначение = сред(текЮникод, стрДлина(текЮникод)-к, 1);
     КодСимвола = КодСимвола + (стрНайти(НаборСимволов, текЗначение) - 1) * pow(16, к);
   КонецЦикла;
   Результат = Результат + Символ(КодСимвола);
 КонецЦикла;
 
 Возврат Результат;
   
КонецФункции
Уго, это жестко. Можно, конечно, как костыль, но лучше не в прод. Как я понимаю, экранирование в данном алгоритме работать не будет.
источник

S

SeiOkami in Курсы 1С. Интеграции и мобильная разработка
Странно, что объект с ответом http не могёт такое преобразовывать
источник

S

SeiOkami in Курсы 1С. Интеграции и мобильная разработка
Ну хоть JSON могёт)
источник

ИН

Илья Низамов... in Курсы 1С. Интеграции и мобильная разработка
Natalia Olexandrivna
Через getupdates обновления пришли
Переустановите вебхук
источник

NO

Natalia Olexandrivna in Курсы 1С. Интеграции и мобильная разработка
Илья Низамов
Переустановите вебхук
Спасибо, но к сожалению тоже не помогло, еще пробовала на другой веб-сервер подключить вебхук. Тоже самое, из Postman все отлично работает, а из Telegram запросы не доходят
источник

ИН

Илья Низамов... in Курсы 1С. Интеграции и мобильная разработка
Natalia Olexandrivna
Спасибо, но к сожалению тоже не помогло, еще пробовала на другой веб-сервер подключить вебхук. Тоже самое, из Postman все отлично работает, а из Telegram запросы не доходят
Протокол https?
источник

NO

Natalia Olexandrivna in Курсы 1С. Интеграции и мобильная разработка
Илья Низамов
Протокол https?
Да, https
источник

ИН

Илья Низамов... in Курсы 1С. Интеграции и мобильная разработка
getWebhookInfo что говорит?
источник

NO

Natalia Olexandrivna in Курсы 1С. Интеграции и мобильная разработка
Илья Низамов
getWebhookInfo что говорит?
Говорит, что вебхук подключен и последняя ошибка "Connection timed out"
источник

ИН

Илья Низамов... in Курсы 1С. Интеграции и мобильная разработка
Когда мой вебхук оправляет данные дольше 15 сек то возникает ошибка таймаута
источник

ИН

Илья Низамов... in Курсы 1С. Интеграции и мобильная разработка
Странно
источник

NO

Natalia Olexandrivna in Курсы 1С. Интеграции и мобильная разработка
Да, очень странно, раньше такого не замечалось. А может быть проблема в настройках самого Internet Information Services? Или такое исключено?
источник

ИН

Илья Низамов... in Курсы 1С. Интеграции и мобильная разработка
Natalia Olexandrivna
Да, очень странно, раньше такого не замечалось. А может быть проблема в настройках самого Internet Information Services? Или такое исключено?
Посмотрите логи вашего веб сервера
источник