
x3233
25.04.2017
10:55:13
потестите плиз @picedit_bot

den
25.04.2017
10:58:35

Евгений
25.04.2017
10:58:39

x3233
25.04.2017
10:58:54

Google

Alexander
25.04.2017
10:58:59

den
25.04.2017
10:59:12
на ПК дома
локалка

Alex,
25.04.2017
11:00:06
чёт ни разу не задумывался... А телега юсер агент свой имеет?

Alexander
25.04.2017
11:00:08
Я не думаю, что так просто сможешь вебхук у себя на компьютере организовать. Используй polling для обновлений

den
25.04.2017
11:00:53

Alexander
25.04.2017
11:01:13

den
25.04.2017
11:01:15
'Удаленный хост принудительно разорвал существующее подключение'

Alexander
25.04.2017
11:01:50
У тебя айпи статический и выделенный?
Роутер есть? Порт открыт?

den
25.04.2017
11:04:12

Alexander
25.04.2017
11:04:24
Тогда не получится у тебя(

x3233
25.04.2017
11:04:26

Google

x3233
25.04.2017
11:04:46
оставайся на пуллинге

Alexander
25.04.2017
11:05:06
Поддерживаю, пулинг в твоем случае единственный работающий вариант

x3233
25.04.2017
11:05:17
у меня кстатити бот на пуллинге уже две недели не падает
изза таймаута*

b0g3r
25.04.2017
11:05:56

den
25.04.2017
11:05:58
каждые 10 минут падает все

Alexander
25.04.2017
11:06:26
Научи его переподключаться. Я же не знаю какими ты инструментами пользуешься и как ими надо пользоваться

x3233
25.04.2017
11:06:30
в батнике)

den
25.04.2017
11:06:53
.bat
?

x3233
25.04.2017
11:07:31
?
так он же через cmd запускает, значит можно и в батник засунуть

b0g3r
25.04.2017
11:07:59

den
25.04.2017
11:08:02
ну допустим я сейчас в батник переделаю

Alexander
25.04.2017
11:08:09
Да, кстати, можно даже вот таким костылем.
Но ведь наверняка в библиотеке, которую он использует, можно переподключаться при разрыве соединения

den
25.04.2017
11:08:20

Alexander
25.04.2017
11:08:31

b0g3r
25.04.2017
11:08:41
уточнить язык, на котором пишешь, уточнить библиотеку, которую используешь, написать в профильный чат

Alexander
25.04.2017
11:08:45

Google

den
25.04.2017
11:08:51

Heli Mellifera?♣️
25.04.2017
11:08:59
Скорее всего питон и вин консоль

den
25.04.2017
11:09:23

Alex
25.04.2017
11:09:31
я пользуюсь этой библиотекой

den
25.04.2017
11:09:44

Heli Mellifera?♣️
25.04.2017
11:09:44
Там тайм аут

b0g3r
25.04.2017
11:09:50
none_stop = True
есть конечно :)
нету
https://github.com/eternnoir/pyTelegramBotAPI#telebot

den
25.04.2017
11:10:10

Heli Mellifera?♣️
25.04.2017
11:10:19

b0g3r
25.04.2017
11:10:20
- none_stop: True/False (default False) - Don't stop polling when receiving an error from the Telegram servers
ну осталось тогда рассказать что за ошибка)

den
25.04.2017
11:10:42
bot.polling(none_stop=True)

b0g3r
25.04.2017
11:11:00
ну тогда трейсбеки давай)

Alex
25.04.2017
11:11:27

b0g3r
25.04.2017
11:12:04

Google

Alexander
25.04.2017
11:12:17
++

Alex
25.04.2017
11:12:26
Вот тут есть примеры
https://bitbucket.org/illemius/telesocketclient
Ставить pip-ом
pip install TeleSocketClient
ключ к бете могу дать


den
25.04.2017
11:12:47
ну тогда трейсбеки давай)
json_updates = apihelper.get_updates(self.token, offset, limit, timeout, allowed_updates)
File "C:\Users\User\AppData\Local\Programs\Python\Python35\lib\site-packages\telebot\apihelper.py", line 162, in get_updates
return _make_request(token, method_url, params=payload)
File "C:\Users\User\AppData\Local\Programs\Python\Python35\lib\site-packages\telebot\apihelper.py", line 41, in _make_request
result = req_session.request(method, request_url, params=params, files=files, timeout=(connect_timeout, read_timeout))
File "C:\Users\User\AppData\Local\Programs\Python\Python35\lib\site-packages\requests\sessions.py", line 488, in request
resp = self.send(prep, **send_kwargs)
File "C:\Users\User\AppData\Local\Programs\Python\Python35\lib\site-packages\requests\sessions.py", line 609, in send
r = adapter.send(request, **kwargs)
File "C:\Users\User\AppData\Local\Programs\Python\Python35\lib\site-packages\requests\adapters.py", line 473, in send
raise ConnectionError(err, request=request)
requests.exceptions.ConnectionError: ('Connection aborted.', RemoteDisconnected('Remote end closed connection without response',))


Alex
25.04.2017
11:13:25
В общем сервис дает тебе ссылку, которую можно использовать для вебхука, а апдейты будут приходить боту по вебсокету

den
25.04.2017
11:13:26

b0g3r
25.04.2017
11:13:30
while True:
try:
bot.polling(none_stop=True)
except Exception:
pass

Alex
25.04.2017
11:14:13

b0g3r
25.04.2017
11:14:30
но вообще лучшее решение - это вынести куда-нибудь бота и хостить его :)

Alex
25.04.2017
11:15:07
Я заточил его под телеграм
зарегался у бота, типа как у ботфазера и дальше можешь юзать клиентскую библиотеку у себя

Rirush
25.04.2017
11:15:29

Alex
25.04.2017
11:16:41

Rirush
25.04.2017
11:16:50

Chuvi
25.04.2017
11:17:47

Alex
25.04.2017
11:17:49
Пример использования: https://bitbucket.org/illemius/telesocketclient/src/0f9d1364cd4c7928ea1bb73c164950040be9e4b2/example/echo_telegram_bot.py?at=master&fileviewer=file-view-default
Можно сравнить с примером аналогичного эхобота с исползованием лонгпула: https://github.com/eternnoir/pyTelegramBotAPI/blob/master/examples/echo_bot.py

den
25.04.2017
11:18:12

b0g3r
25.04.2017
11:18:28

Alex
25.04.2017
11:18:29
а, стоп, не по той либе пример кинул

Google

Alex
25.04.2017
11:18:34
но там рядом есть по этой

x3233
25.04.2017
11:18:44

b0g3r
25.04.2017
11:18:46
трейсбек - это путь, который проходит исключение, когда поднимается
то есть где-то поднимается исключение и оно идет вверх по стеку вызова, пока его кто-нибудь не поймат и не обработает
если никто не ловит и не обрабатывает - это делает питон на самом верху - печатает трейсбек и грохает приложение
вообще это вопросы для @ru_python_beginners, я считаю

Chuvi
25.04.2017
11:20:37

x3233
25.04.2017
11:21:13
мне пока только потестить, чтоб найти места которые нужно переделать

den
25.04.2017
11:21:19

b0g3r
25.04.2017
11:22:15

den
25.04.2017
11:23:30
знаний не хватает очень как и времени,но я стараюсь главное чтоб он не выключался недельку и все я буду доволен

Ivan
25.04.2017
11:55:45
Привет. Зашел сюда спросить, не видел ли кто какую-нибудь доку по Client API? На вменяемую даже не рассчитываю, хотя бы что-то, отличное от scheme.tl?

Евгений
25.04.2017
11:56:41

Ivan
25.04.2017
12:02:23
О. Тоже не плохо. Вот бы ещё было там пару слов к назначению параметров.

Дмитрий
25.04.2017
12:09:40
Я для себя делаю чуть более удобную версию такой доки)
Но пока нет времени зарелизить

Konstantin
25.04.2017
14:16:36
а есть ли возможность "перезапустить" лонгпуллинг? а то мой бот не отвечает на сообщения
раньше отвечал, но после того как упал- все.

Alex
25.04.2017
14:17:13