|
telegram webhook
|
|||
---|---|---|---|
#18+
дальше проверяю getWebhookInfo получаю Код: plaintext
он пытается получить сертификат? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.12.2020, 21:12 |
|
telegram webhook
|
|||
---|---|---|---|
#18+
Когда сертификат создавал, какой-то домен же указывал? Вот этот домен при регистрации и указывать. Я бы сделал сертификат на IP-адрес, и при регистрации хука указывал бы URL в виде IP-адреса. вадят.е. телега приняла теперь она должна запросить сам сертификат? как файл. Ты уже должен был отдать сертификат при регистрации вебхука. Никакого сертификата отдельно запрашивать не должно. Это я так пытаюсь логически рассуждать. Сертификат как отдаешь? Там какие-то замечания насчет того, как его отдавать. Ну и наверное HTTPS на твоей стороне должен быть с этим сертификатом. Иначе становится не понятно зачем вся эта байда. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.12.2020, 21:58 |
|
telegram webhook
|
|||
---|---|---|---|
#18+
Alexander A. Sak Ты уже должен был отдать сертификат при регистрации вебхука. Никакого сертификата отдельно запрашивать не должно. Это я так пытаюсь логически рассуждать. Сертификат как отдаешь? Там какие-то замечания насчет того, как его отдавать. Ну и наверное HTTPS на твоей стороне должен быть с этим сертификатом. Иначе становится не понятно зачем вся эта байда. вот нашёл Код: plaintext
но только Код: plaintext
типа этого https://coderoad.ru/33932007/Telegram-бота-API-веб-перехватчиков-самоподписанный-сертификат ... |
|||
:
Нравится:
Не нравится:
|
|||
05.12.2020, 23:10 |
|
telegram webhook
|
|||
---|---|---|---|
#18+
сделал сертификаты как написано https://core.telegram.org/bots/self-signed#openssl https://core.telegram.org/bots/self-signed#java-keystore открываю страницу в мозиле (ругается что-то сертификат левый) -но сертификат просматривает но вот телеграм ругается Код: plaintext
что ему надо? ... |
|||
:
Нравится:
Не нравится:
|
|||
06.12.2020, 19:30 |
|
telegram webhook
|
|||
---|---|---|---|
#18+
как такое curl -F "url=https://xxx.xxx.xxx.xxx:8443/test/pagebot" -F "certificate=@xcv.pem" " https://api.telegram.org/botTOKEN/setwebhook" заменить эквивалентом на java ключ -F Данный параметр позволяет curl эмулировать заполненной формы, в которой пользователь нажал кнопку "отправить". Программа вызывает метод POST, используя Content-Type multipart/form-data в соответствии с RFC 2388, что дает возможность в том чисел и загрузить бинарные файлы. Для принудительного использования части содержимого из файла перед именем файла используйте префикс '@'. Для загрузки поля из файла нужно использовать префикс '<'. Отличие '@' от '<' в том, что '@' делает присоединение файла (attachment), а '<' берет содержимое файла и вставляет его в поле. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.12.2020, 20:51 |
|
telegram webhook
|
|||
---|---|---|---|
#18+
вот это curl -F "url=https://xxx.xxx.xxx.xxx:8443/test/pagebot" -F "certificate=@xcv.pem" " https://api.telegram.org/botTOKEN/setwebhook" работает в консоли (т.е с сертификатами разобрался) пытаюсь сделать в коде Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
отрабатывает, и даже выводит process.info().toString()... но response - пустой, т.е. что и куда - вопрос открытый... ... |
|||
:
Нравится:
Не нравится:
|
|||
06.12.2020, 22:47 |
|
telegram webhook
|
|||
---|---|---|---|
#18+
Напиши шелловый скрипт для регистрации бота и не насилуй джаву. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.12.2020, 23:46 |
|
telegram webhook
|
|||
---|---|---|---|
#18+
Alexander A. Sak Напиши шелловый скрипт для регистрации бота и не насилуй джаву. а это и так шеллл Runtime.getRuntime().exec(commands); отрабатывает вроде Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
06.12.2020, 23:54 |
|
telegram webhook
|
|||
---|---|---|---|
#18+
под 10 окнами curl из java отправляет и получает ответ (в отличии от debean) при проверке Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
07.12.2020, 01:16 |
|
telegram webhook
|
|||
---|---|---|---|
#18+
вот такое работает Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
надо обратить внимание на кавычки и @ и в сертификате надо прописать в параметре CN=xx.xx.xx.xx ... |
|||
:
Нравится:
Не нравится:
|
|||
07.12.2020, 10:48 |
|
telegram webhook
|
|||
---|---|---|---|
#18+
хотя curl есть, по умолчанию, и в окнах , хочется решения и на чистой java. к сожалению я не нашел... такого что б понятно было ... ... |
|||
:
Нравится:
Не нравится:
|
|||
07.12.2020, 13:08 |
|
telegram webhook
|
|||
---|---|---|---|
#18+
Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26.
для работы с telegram подойдёт ... |
|||
:
Нравится:
Не нравится:
|
|||
07.12.2020, 15:08 |
|
|
start [/forum/topic.php?fid=59&startmsg=40024934&tid=2120586]: |
0ms |
get settings: |
22ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
42ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
240ms |
get tp. blocked users: |
2ms |
others: | 11ms |
total: | 353ms |
0 / 0 |