@botoid

Страница 1509 из 4042
Igor
19.09.2017
16:47:51
Бот уже готов.нужно доделать немного проект.

Elena
19.09.2017
16:48:17
колбак квери

Ivan
19.09.2017
16:52:04
Тебе бот нужен?
Только колбэк настроить

Google
Ivan
19.09.2017
16:52:23
колбак квери
Ага, и как обрабатывать?)

Elena
19.09.2017
16:52:37
Ага, и как обрабатывать?)
ебу чтоль, я не питонист

ловишь он колбак квери и обрабатываешь

Suren
19.09.2017
16:57:15
Ivan
19.09.2017
16:57:35
от либы зависит
https://github.com/python-telegram-bot/python-telegram-bot/

Suren
19.09.2017
16:58:06


https://github.com/python-telegram-bot/python-telegram-bot/blob/master/examples/inlinekeyboard.py

лол

python-telegram-bot/examples/inlinekeyboard.py

ты даже пример не открывал что ли

https://github.com/python-telegram-bot/python-telegram-bot/blob/5614af18474b1ec975192aea6ce440231866be60/examples/inlinekeyboard.py#L46

Карабанов
19.09.2017
17:18:21
Я понял, телега тупит из за Розенберга и зашкваров формата дом-2 у дурова

Ivan
19.09.2017
17:40:45
Google
F̦̮̦͍́ o̹̟̩r̨̮͈ ̘͕̥͓d̙͓̀ ̖̱̟en͖͍̼̘̺̣̘
19.09.2017
17:41:57
У меня кнопки
У меня лапки

Ivan
19.09.2017
17:43:14
А, лол

Это то

F̦̮̦͍́ o̹̟̩r̨̮͈ ̘͕̥͓d̙͓̀ ̖̱̟en͖͍̼̘̺̣̘
19.09.2017
17:43:41
Кто-то может объяснить, как побороть ошибку соединения с серверами тг примерно через 30 минут-час после запуска бота? Юзаю библиотеку pyTelegramBotApi. Пытаюсь ловить как написали разработчики, но все равно он игнорит сообщения. И репорт с ошибкой не отправляет в нужную группу

b0g3r
19.09.2017
17:44:09
какую ошибку?

Как написали?

F̦̮̦͍́ o̹̟̩r̨̮͈ ̘͕̥͓d̙͓̀ ̖̱̟en͖͍̼̘̺̣̘
19.09.2017
17:45:59
https://github.com/eternnoir/pyTelegramBotAPI/issues/251

b0g3r
19.09.2017
17:46:42
Что значит "игнорит сообщения"? Репорт с ошибкой не отправляет в нужную группу - а должен? В коде выше ничего про это нет

F̦̮̦͍́ o̹̟̩r̨̮͈ ̘͕̥͓d̙͓̀ ̖̱̟en͖͍̼̘̺̣̘
19.09.2017
17:49:48
Боту отсылается определенный текст, который он должен принять, обработать и вернуть ответ пользователю. О каждом обработанном сообщении он сообщает в специально созданную группу, в которой только я и бот. Также, в случае ошибки он должен отправить репорт в эту же группу с упоминанием моего ника (чтобы я заметил). Ошибка в том, что бот получает сообщение, в консоли пишет что оно обработанно успешно, но не отсылает ответ ни пользователю, ни репорта об ошибке

Suren
19.09.2017
17:49:57
Это всё из-за лонгпула

Suren
19.09.2017
17:51:15
F̦̮̦͍́ o̹̟̩r̨̮͈ ̘͕̥͓d̙͓̀ ̖̱̟en͖͍̼̘̺̣̘
19.09.2017
17:51:16
и что в логах?
В этом и дело, проблема есть, а логов нет.

b0g3r
19.09.2017
17:51:18
Ну и классически - код в студию

А то то что ты написал расходится с решением выше

F̦̮̦͍́ o̹̟̩r̨̮͈ ̘͕̥͓d̙͓̀ ̖̱̟en͖͍̼̘̺̣̘
19.09.2017
17:51:41
Ну и классически - код в студию
Какую конкретно часть? Обработку ошибки?

b0g3r
19.09.2017
17:51:45
Да

melancholiac
19.09.2017
17:53:51
webhook это что то вроде аппаратного прерывания?

Google
F̦̮̦͍́ o̹̟̩r̨̮͈ ̘͕̥͓d̙͓̀ ̖̱̟en͖͍̼̘̺̣̘
19.09.2017
17:54:37
webhook это что то вроде аппаратного прерывания?
Нет. Это когда сервера телеграм извещают ваш сервер о том, что боту что-то написали

melancholiac
19.09.2017
17:54:56
хм

в принципе похоже

если не вебхуки, то активное ожидаение?

polling это ведь то же самое что активное ожидание?

F̦̮̦͍́ o̹̟̩r̨̮͈ ̘͕̥͓d̙͓̀ ̖̱̟en͖͍̼̘̺̣̘
19.09.2017
17:59:11
LP это когда ваш код постоянно опрашивает сервера ТГ на наличие новых сообщений

Максим
19.09.2017
17:59:23
Есть какая-то разница между этими ботами: @JsonDumpBot и @ShowJsonBot Кто чем пользуется? @ShowJsonBot – 6 ??????? 86% @JsonDumpBot – 1 ? 14% ? 7 people voted so far.

F̦̮̦͍́ o̹̟̩r̨̮͈ ̘͕̥͓d̙͓̀ ̖̱̟en͖͍̼̘̺̣̘
19.09.2017
18:00:12
b0g3r
19.09.2017
18:00:34
а логгинг где?

F̦̮̦͍́ o̹̟̩r̨̮͈ ̘͕̥͓d̙͓̀ ̖̱̟en͖͍̼̘̺̣̘
19.09.2017
18:00:50
а логгинг далеко и вообще не в моем коде

b0g3r
19.09.2017
18:00:59
import logging logging.exception('error')

melancholiac
19.09.2017
18:01:01
LP это когда ваш код постоянно опрашивает сервера ТГ на наличие новых сообщений
а можно у вебхуков указать вместо url ip-адрес текущей машины?

Tony
19.09.2017
18:01:18
Это что за либа?

b0g3r
19.09.2017
18:01:23
pytelegrambotapi

Tony
19.09.2017
18:01:43
Метода idle нет?

b0g3r
19.09.2017
18:02:03
где? в обертке над апи? О_О

F̦̮̦͍́ o̹̟̩r̨̮͈ ̘͕̥͓d̙͓̀ ̖̱̟en͖͍̼̘̺̣̘
19.09.2017
18:02:10
b0g3r
19.09.2017
18:02:16
нет, это поможет понять ошибку

у тебя там не лонгполлинг падает, а скорее всего при отправке сообщения чет не так

Tony
19.09.2017
18:03:08
Скобочки мб убери?

Google
F̦̮̦͍́ o̹̟̩r̨̮͈ ̘͕̥͓d̙͓̀ ̖̱̟en͖͍̼̘̺̣̘
19.09.2017
18:03:19
нет, это поможет понять ошибку
хорошо, а что он будет писать? я оформил как logging.exception(e)

b0g3r
19.09.2017
18:03:38
внутри блока except ...:

F̦̮̦͍́ o̹̟̩r̨̮͈ ̘͕̥͓d̙͓̀ ̖̱̟en͖͍̼̘̺̣̘
19.09.2017
18:03:43
Скобочки мб убери?
там без скобочек не запустится код

b0g3r
19.09.2017
18:04:01
хорошо, а что он будет писать? я оформил как logging.exception(e)
трейсбек, эксепшен, описание эксепшена

Максим
19.09.2017
18:04:28
Незначительно различаются
А в чём именно? Я что-то не нашел отличий. А тот вдруг где-то лучше функционал. ;)

Admin
ERROR: S client not available

b0g3r
19.09.2017
18:04:46
Suren
19.09.2017
18:04:54
неа
Я так делаю

b0g3r
19.09.2017
18:05:13
Я так делаю
без exc_info? O_O

или он сам цепляет его?

Suren
19.09.2017
18:05:42
без exc_info? O_O
except Exception as e: logging.error(str(e))

b0g3r
19.09.2017
18:05:52
трейсбек в лог попадает?

описание эксепшена?

b0g3r
19.09.2017
18:06:14
путь прохождения ошибки

Suren
19.09.2017
18:06:15
Сейчас пример найду

Google
Suren
19.09.2017
18:06:19
а покажи свой пример, я пока в логах покопаюсь

b0g3r
19.09.2017
18:06:43
import logging logging.exception('error')

F̦̮̦͍́ o̹̟̩r̨̮͈ ̘͕̥͓d̙͓̀ ̖̱̟en͖͍̼̘̺̣̘
19.09.2017
18:06:52
так, стоп, а куда logging пишет логи?

b0g3r
19.09.2017
18:07:04
basicConfig вроде срет в стдаут

Mad
19.09.2017
18:07:12
вы чо

logging это stderr

b0g3r
19.09.2017
18:08:03
.exception('str') будучи внутри блока except ловит эксепшен и по сути эквивалент .error('str', exc_info=e)

Mad
19.09.2017
18:08:31
хм, интересно, надо глянуть, а то я второй вариант всегда пишу

Vitaly
19.09.2017
18:08:37
Сколько нужно питонистов чтобы написать логинг для try/catch?

Mad
19.09.2017
18:09:26
Сколько нужно питонистов чтобы написать логинг для try/catch?
Два. Один пишет, второй пиздит джаваскриптера

Mad
19.09.2017
18:09:59
Ничо не поделаешь, таков python

Vaderoff
19.09.2017
18:10:06
Что случилось



?

Mad
19.09.2017
18:10:23
закончились аттрибуты updates

Может, завтра завезут

Vaderoff
19.09.2017
18:11:27
Mad
19.09.2017
18:11:45
Не обращай внимания, просто флужу.

Страница 1509 из 4042