
b0g3r
21.05.2017
10:32:13

Wyldstyle
21.05.2017
10:32:13

Евгений
21.05.2017
10:32:27

Wyldstyle
21.05.2017
10:32:37
Без проблем. Сейчас

Google

b0g3r
21.05.2017
10:32:37
да и setWebhook возвращает ошибку, если что-то не так
>>> bot.setWebhook('1223123')
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "C:\Python36-32\lib\site-packages\telepot\__init__.py", line 647, in setWebhook
...
File "C:\Python36-32\lib\site-packages\telepot\api.py", line 126, in _parse
raise exception.TelegramError(description, error_code, data)
telepot.exception.TelegramError: ('Bad Request: bad webhook: Ip is reserved', 400, {'ok': False, 'error_code': 400, 'description': 'Bad Request: bad webhook: Ip is reserved'})

NikitoSha
21.05.2017
10:33:17
я через curl делал установку из линукуса, ответ нормальный - серт установлен типа
Вообще никаких ошибок

Евгений
21.05.2017
10:33:26
На 192.168.1.1 ставил?)

NikitoSha
21.05.2017
10:33:37
Да не угараф так))
на статический :)
Внешний)

b0g3r
21.05.2017
10:33:52
Вообще никаких ошибок
ну если ошибок нет и getwebhookinfo тоже не ругается - то проблема явно не в установке вебхука

NikitoSha
21.05.2017
10:34:06
Сейчас по getwebhookinfo проверю

b0g3r
21.05.2017
10:34:13
надо поднимать логи nginx/gunicorn, смотреть шлет ли вообще телеграм что-нибудь

NikitoSha
21.05.2017
10:34:34
Телеграм вообще не шлет
Вообще пусто
Вот я и думаю, может сертификату не доверяет

Google

NikitoSha
21.05.2017
10:35:03
серт самописный, *.pem

b0g3r
21.05.2017
10:35:13
старшие товарищи меня могут поправить - но вообще, телеграм при установке должен ругаться если с сертификатом проблемы

NikitoSha
21.05.2017
10:35:35
А может быть проблема в том, что у нас в ссылке указывается порт?
https://77.246.159.249:80/gangster
Без указания порта у меня не получилось поднять на центОС эту связку, не было доступа

b0g3r
21.05.2017
10:37:30
https://core.telegram.org/bots/webhooks могу только вот это ещё посоветовать

NikitoSha
21.05.2017
10:38:10
Ага, спасибо. Почитаю

b0g3r
21.05.2017
10:38:12
вообще - getWebhookInfo даст инфу
setWebhook будто бы не очень проверяет сертификат

Ринат
21.05.2017
10:38:52
можно ли при помощи бота выдернуть ссылку на аватарку чатика, если бот в этом чате не состоит?

b0g3r
21.05.2017
10:39:26
https://core.telegram.org/bots/api#setwebhook
see: certificate

NikitoSha
21.05.2017
10:39:48
Да, конечно. Сначала не передавал, потом стал передавать. Но результат один
Так же через curl отправлял
Сертификат установлен, говорит)))

b0g3r
21.05.2017
10:40:12
тогда ещё раз пошлю в getWebhookInfo - он там пишет если у него претензии к сертификату

NikitoSha
21.05.2017
10:40:29
Да, хорошо. Сейчас посмотрю
Благодарю)
last_error_message "Wrong response from the webhook: 500 Internal Server Error"

Вадим
21.05.2017
10:42:38
привет ! подскажите, а что юзера по нику нельзя упоминать, например если юзер отправил боту текст а бот отправил текст в канал, и ник юзера чей это текст режется телегой

Google

Вадим
21.05.2017
10:42:43
это никак не обойти ?

b0g3r
21.05.2017
10:43:28
он явно ему отправляет
где-то во время обработки ошибка

NikitoSha
21.05.2017
10:43:48
Да, спасибо большое. :)

Евгений
21.05.2017
10:55:42

Rocket
21.05.2017
10:56:53
Видимо теперь не

Vitaly
21.05.2017
10:57:13
экономят

Дмитрий
21.05.2017
10:57:18
Как вариант, чтобы позже получать обновления о юзерах сразу пачкой
Как минимум, в телеграме и так многие обновления уже группируются

Евгений
21.05.2017
10:58:49

NikitoSha
21.05.2017
10:59:39
где-то во время обработки ошибка
слушай, я сделал лог бота. Там видно, что приходят сообщения от телеги. Но постоянно повторяется одно и то же сообщение, которое отправлял мой коллега через постман. Есть мнение, почему так? Этот JSON нигде не забит статично. update_id новый приходит, а отправитель и содержимое всегда одно и то же. Я от своего этого профиля отправляю команду, а приходит от имени Валеры))))

b0g3r
21.05.2017
11:00:19
видимо кучу старых она не поймала, и теперь пытается отправить, а бот всё также крашится

NikitoSha
21.05.2017
11:00:51
http://dl4.joxi.net/drive/2017/05/21/0019/0964/1262532/32/f1102896a7.jpg

b0g3r
21.05.2017
11:01:18
ну спроси у валеры, чего я могу посоветовать :)

Sergey❄️
21.05.2017
11:01:27
Потому что можно добавить нескольких юзеров сразу и они будут одной строкой

NikitoSha
21.05.2017
11:01:28
Да Валера просто Валера)))

Евгений
21.05.2017
11:03:07

Google

b0g3r
21.05.2017
11:03:16
проверяй getWebhookInfo, проверяй код

Sergey❄️
21.05.2017
11:03:30

b0g3r
21.05.2017
11:03:33
проверяй валеру :)

NikitoSha
21.05.2017
11:03:38
Валера огребёт)

Евгений
21.05.2017
11:03:47

b0g3r
21.05.2017
11:04:08
Валера огребёт)
если там валится ошибка 500 - то явно где-то обработка ломается из-за чего-то и выкидывает 500

NikitoSha
21.05.2017
11:04:17
Понял)

Sergey❄️
21.05.2017
11:04:29

Евгений
21.05.2017
11:05:19
воу

Дмитрий
21.05.2017
11:06:04
Например?
я про client api, которому не нужно быть developer-friendly и который поэтому агрессивно жмёт вообще всё.
Отдельные сообщения mtproto группируются в контейнеры, так как на каждое сообщение надо отвечать "принял" (acknowleges), то эти ответы отдельно объединяются, если на минуту-другую перестать принимать апдейты, то они прилетят пачкой, а если вообще в оффлайн уйти, то они ещё и пересуммируются (исчезнут пересекающиеся события типа "юзер начал печатать"-"юзер закончил печатать")
Ну в общем вполне ожидаемо, что bot api может частично перенимать подходы

Ринат
21.05.2017
11:11:00
есть какой-нить метод для каналов типа userprofilephotos? что аватаку вытаскивать

Sergey❄️
21.05.2017
11:12:33
воу
'new_chat_members': [{'id': 367077712, 'first_name': 'Дмитрий', 'last_name': 'Соболев', 'username': 'dimsobolev', 'language_code': 'ru-RU'}, {'id': 317376041, 'first_name': 'User', 'username': 'mobitester', 'language_code': 'en-US'}]

Евгений
21.05.2017
11:14:21

Sergey❄️
21.05.2017
11:14:39
Спасибо :)
Добавлю к своему пулл реквесту в телеботе

Wyldstyle
21.05.2017
11:44:48
Ну да
Вот же
Удалите их пожалуйста
?
Или вы не об этом вообще?

Google

Евгений
21.05.2017
11:50:54
Вроде удалил

Wyldstyle
21.05.2017
11:51:05
Спасибо :)

Вадим
21.05.2017
12:05:01
привет ! подскажите, а что юзера по нику нельзя упоминать, например если юзер отправил боту текст а бот отправил текст в канал, и ник юзера чей это текст режется телегой
это никак не обойти ?
или это вообще не возможо ?

Magic
21.05.2017
12:10:09

NikitoSha
21.05.2017
12:17:12
Народ, почему такая тема может быть? http://dl3.joxi.net/drive/2017/05/21/0019/0964/1262532/32/d36231b3e8.jpg
webHook поставил без ошибок
Сначала один раз показал инфу, потом такая лабуда
http://dl3.joxi.net/drive/2017/05/21/0019/0964/1262532/32/8c64809e79.jpg

Sergey
21.05.2017
12:18:27
там еще вкладка с json ответом должна быть

Вадим
21.05.2017
12:18:46

NikitoSha
21.05.2017
12:18:52
curl-м отправил серт, он принял на ура
Без ошибок типа
А есть команда для снятия вебхука?

Sergey
21.05.2017
12:19:54
ты про это?

Евгений
21.05.2017
12:20:36

NikitoSha
21.05.2017
12:20:37
Use an empty string to remove webhook integration