@botoid

Страница 1095 из 4042
Sergey❄️
22.07.2017
18:07:27
Достаточно

Voskresus
22.07.2017
18:07:32
в несколько запросов

Artemiy
22.07.2017
18:16:47
Не могу разобраться с эксепшнами requests на Python 2.7. Как сделать так, чтобы сообщение об ошибках не вылезало в консоли?

Такой код : while __name__ == '__main__': try: interval = data.vk_interval t = threading.Thread(target=vkListener, args=(interval,)) t.daemon = True t.start() # print(threading.enumerate()) botUpdate=myBot.get_updates() myBot.polling(none_stop=True, interval=1) time.sleep(1) except ConnectionError: logging.exception("We are offline. Retrying in 60 seconds.") # logging.error(e) time.sleep(60)Такой output: Exception in thread Thread-1: Traceback (most recent call last): File "/usr/lib/python2.7/threading.py", line 801, in __bootstrap_inner self.run() File "/usr/lib/python2.7/threading.py", line 754, in run self.__target(*self.__args, **self.__kwargs) File "./mm-randbot.py", line 470, in vkListener response = requests.get('https://api.vk.com/method/wall.get', params={'access_token': data.vk_token, 'owner_id': data.vkgroup_id, 'count': 1, 'offset': 0}) File "/usr/local/lib/python2.7/dist-packages/requests/api.py", line 72, in get return request('get', url, params=params, **kwargs) File "/usr/local/lib/python2.7/dist-packages/requests/api.py", line 58, in request return session.request(method=method, url=url, **kwargs) File "/usr/local/lib/python2.7/dist-packages/requests/sessions.py", line 502, in request resp = self.send(prep, **send_kwargs) File "/usr/local/lib/python2.7/dist-packages/requests/sessions.py", line 612, in send r = adapter.send(request, **kwargs) File "/usr/local/lib/python2.7/dist-packages/requests/adapters.py", line 504, in send raise ConnectionError(e, request=request) ConnectionError: HTTPSConnectionPool(host='api.vk.com', port=443): Max retries exceeded with url: /method/wall.get?access_token=4e428ab44e428ab44e428ab4154e1fd0f644e424e428ab4172c885a1443a4a58a217759&count=1&offset=0&owner_id=-1441 (Caused by NewConnectionError('<urllib3.connection.VerifiedHTTPSConnection object at 0xb456a1ec>: Failed to establish a new connection: [Errno -3] Temporary failure in name resolution',)) ERROR:root:We are offline. Retrying in 60 seconds. Traceback (most recent call last): File "./mm-randbot.py", line 680, in <module> botUpdate=myBot.get_updates() File "/usr/local/lib/python2.7/dist-packages/telebot/__init__.py", line 129, in get_updates json_updates = apihelper.get_updates(self.token, offset, limit, timeout, allowed_updates) File "/usr/local/lib/python2.7/dist-packages/telebot/apihelper.py", line 172, in get_updates return _make_request(token, method_url, params=payload) File "/usr/local/lib/python2.7/dist-packages/telebot/apihelper.py", line 51, in _make_request timeout=(connect_timeout, read_timeout), proxies=proxy) File "/usr/local/lib/python2.7/dist-packages/requests/sessions.py", line 502, in request resp = self.send(prep, **send_kwargs) File "/usr/local/lib/python2.7/dist-packages/requests/sessions.py", line 612, in send r = adapter.send(request, **kwargs) File "/usr/local/lib/python2.7/dist-packages/requests/adapters.py", line 504, in send raise ConnectionError(e, request=request) ConnectionError: HTTPSConnectionPool(host='api.telegram.org', port=443): Max retries exceeded with url: /bot441743981:AAGhgO5Tgo8tw8YQUKWSMqp2ATS-_N7hz8g/getUpdates?timeout=20 (Caused by NewConnectionError('<urllib3.connection.VerifiedHTTPSConnection object at 0xb456a92c>: Failed to establish a new connection: [Errno -3] Temporary failure in name resolution',)) ^CTraceback (most recent call last): File "./mm-randbot.py", line 686, in <module> time.sleep(60)

Google
Sergey❄️
22.07.2017
18:19:22
Такой код : while __name__ == '__main__': try: interval = data.vk_interval t = threading.Thread(target=vkListener, args=(interval,)) t.daemon = True t.start() # print(threading.enumerate()) botUpdate=myBot.get_updates() myBot.polling(none_stop=True, interval=1) time.sleep(1) except ConnectionError: logging.exception("We are offline. Retrying in 60 seconds.") # logging.error(e) time.sleep(60)Такой output: Exception in thread Thread-1: Traceback (most recent call last): File "/usr/lib/python2.7/threading.py", line 801, in __bootstrap_inner self.run() File "/usr/lib/python2.7/threading.py", line 754, in run self.__target(*self.__args, **self.__kwargs) File "./mm-randbot.py", line 470, in vkListener response = requests.get('https://api.vk.com/method/wall.get', params={'access_token': data.vk_token, 'owner_id': data.vkgroup_id, 'count': 1, 'offset': 0}) File "/usr/local/lib/python2.7/dist-packages/requests/api.py", line 72, in get return request('get', url, params=params, **kwargs) File "/usr/local/lib/python2.7/dist-packages/requests/api.py", line 58, in request return session.request(method=method, url=url, **kwargs) File "/usr/local/lib/python2.7/dist-packages/requests/sessions.py", line 502, in request resp = self.send(prep, **send_kwargs) File "/usr/local/lib/python2.7/dist-packages/requests/sessions.py", line 612, in send r = adapter.send(request, **kwargs) File "/usr/local/lib/python2.7/dist-packages/requests/adapters.py", line 504, in send raise ConnectionError(e, request=request) ConnectionError: HTTPSConnectionPool(host='api.vk.com', port=443): Max retries exceeded with url: /method/wall.get?access_token=4e428ab44e428ab44e428ab4154e1fd0f644e424e428ab4172c885a1443a4a58a217759&count=1&offset=0&owner_id=-1441 (Caused by NewConnectionError('<urllib3.connection.VerifiedHTTPSConnection object at 0xb456a1ec>: Failed to establish a new connection: [Errno -3] Temporary failure in name resolution',)) ERROR:root:We are offline. Retrying in 60 seconds. Traceback (most recent call last): File "./mm-randbot.py", line 680, in <module> botUpdate=myBot.get_updates() File "/usr/local/lib/python2.7/dist-packages/telebot/__init__.py", line 129, in get_updates json_updates = apihelper.get_updates(self.token, offset, limit, timeout, allowed_updates) File "/usr/local/lib/python2.7/dist-packages/telebot/apihelper.py", line 172, in get_updates return _make_request(token, method_url, params=payload) File "/usr/local/lib/python2.7/dist-packages/telebot/apihelper.py", line 51, in _make_request timeout=(connect_timeout, read_timeout), proxies=proxy) File "/usr/local/lib/python2.7/dist-packages/requests/sessions.py", line 502, in request resp = self.send(prep, **send_kwargs) File "/usr/local/lib/python2.7/dist-packages/requests/sessions.py", line 612, in send r = adapter.send(request, **kwargs) File "/usr/local/lib/python2.7/dist-packages/requests/adapters.py", line 504, in send raise ConnectionError(e, request=request) ConnectionError: HTTPSConnectionPool(host='api.telegram.org', port=443): Max retries exceeded with url: /bot441743981:AAGhgO5Tgo8tw8YQUKWSMqp2ATS-_N7hz8g/getUpdates?timeout=20 (Caused by NewConnectionError('<urllib3.connection.VerifiedHTTPSConnection object at 0xb456a92c>: Failed to establish a new connection: [Errno -3] Temporary failure in name resolution',)) ^CTraceback (most recent call last): File "./mm-randbot.py", line 686, in <module> time.sleep(60)
Так у тебя в консоли логгер вылезает

Artemiy
22.07.2017
18:20:17
Стоп. Логгер в любом случае всё логгирует?

Даже если ему е не передавать?

Sergey
22.07.2017
18:21:10
То что передаешь то и логировать будет

Sergey❄️
22.07.2017
18:21:25
Даже если ему е не передавать?
Так ты специально передаешь, лол

Artemiy
22.07.2017
18:21:53
Я ж закомментил.

mirislav
22.07.2017
18:22:53
кто знает, какие минимальные инструкции должен поддерживать процессор для работы телеграма?

Root
22.07.2017
18:23:29
Эм... Может быть это поможет? )

import sys exc_type, exc_value, exc_traceback = sys.exc_info()

Artemiy
22.07.2017
18:23:46
Я где-то читал, что если пользоваться logging.error(e) то он просто имя ошибки выводит.

Sergey❄️
22.07.2017
18:25:22
Найс кстати токен спалил

Google
Root
22.07.2017
18:26:06
Я думал тут все написано? https://docs.python.org/2/library/traceback.html

Artemiy
22.07.2017
18:27:23
Найс кстати токен спалил
Лол, да. Я ещё думал, заметит ли кто-нибудь. Бот тестовый, захватывай сколько влезет.

Sergey❄️
22.07.2017
18:27:38
?

Карабанов
22.07.2017
18:59:53
Друзья. 100 раз вопрос поднимался, но я не могу ответ вспомнить. Если в группу подсадить бота админом, он сможет спарсить всех членов группы?

Карабанов
22.07.2017
19:00:52
Отлично. Все плохо

Elena
22.07.2017
19:00:53
только mtproto

Карабанов
22.07.2017
19:01:03
только mtproto
Что это?!

Elena
22.07.2017
19:01:05
Отлично. Все плохо
он сможет получить кол-во участников, но не их ники

Что это?!
клиентский протокол

Карабанов
22.07.2017
19:01:13
Какой Дуров продуман

Elena
22.07.2017
19:01:42
Ботапи это кастрированый клиентский апи

Oleg
22.07.2017
19:01:43
Elena
22.07.2017
19:01:58
которые предусматривает защиту от спама юзеров

и так далее

Root
22.07.2017
19:02:32
которые предусматривает защиту от спама юзеров
а в клиентском апи нету что ли защиты от спама? )

Elena
22.07.2017
19:02:52
а в клиентском апи нету что ли защиты от спама? )
клиентский апи может получить список участников по айди, со всей группы, а ботапи не может

разницу в антиспам защите в данной ситуации думаю сам поймешь

Google
Elena
22.07.2017
19:03:27
да, но защита от спама там присутствует
Я имею ввиду функциональную, а не постфактум

Root
22.07.2017
19:04:15
Я имею ввиду функциональную, а не постфактум
так там вроде функциональная защита от спама. )

Elena
22.07.2017
19:04:23
Root
22.07.2017
19:04:41
в ограничении колчиества сообщений и лимитировании списка юзеров, которым их можно отправить

Sergey❄️
22.07.2017
19:05:07
клиентский апи может получить список участников по айди, со всей группы, а ботапи не может
Я могу получить всю инфу о всех юзерах в группе (кроме номера), просто находясь в ней

Sergey❄️
22.07.2017
19:05:37
конечно, с мтпрото можешь
Так ты начал, что только по id

Elena
22.07.2017
19:05:42
нет

Root
22.07.2017
19:08:17
А платежи в desktop версии не известно когда появятся?

You
22.07.2017
19:08:55
Спроси у Дурова в твиттере

Он скажет что они над этим работают

Попадешь в тглайв

Root
22.07.2017
19:09:33
Я стесняюсь, они называют меня спамером

Elena
22.07.2017
19:13:45
вот что можно сказать о работе телеграма в целом

Из-за премодерации приложения в их говносторе которая длится уже 2ую неделю у нас до сих пор нет БИО

You
22.07.2017
19:14:52
Бля пусть дифф делают и его проверяют

Google
You
22.07.2017
19:14:56
Говноеды

Elena
22.07.2017
19:15:51
Био?
http://telegramgeeks.com/2016/04/hack-set-telegram-bio/

Старая функция, которую они похерили, а сейчас решили вернуть

?
22.07.2017
19:16:50
http://telegramgeeks.com/2016/04/hack-set-telegram-bio/
UPDATE | Sorry but it looks like Telegram has decided to disable/delete Bio feature for all users ?

Elena
22.07.2017
19:16:57
Пост от 2016, жопой то не читай

Можно будет указывать сколько лет как зовут и инстахрам свой воткнуть, самой модной чиксой на телеге стать

?
22.07.2017
19:17:38
Лучше б папки ввели

А не био

А то чем больше человек тебе пишет тем больше в помойку все превращается

Elena
22.07.2017
19:18:39
Root
22.07.2017
19:22:09
Лучше б папки ввели
лучше бы все же платежи на PC

22.07.2017
19:23:23
Лучше б папки ввели
Сказали будет распределение

Вот это реал надо, а то 100500 конф и каналов в одной куче с контактами, а пинятся ток 5 чел

22.07.2017
19:29:30
Плюс месседжер
На айос есть? Я юзал сторонние, но они медленные пздц

Vitaly
22.07.2017
19:44:45
Соцопрос?

Карабанов
22.07.2017
19:46:39
либо в долго попросить хотет

Yury
22.07.2017
19:49:05
В принципе или сейчас?

Elena
22.07.2017
19:50:46
Судя по нику - это спамер, который заказывает такси через левые карты и симки

Google
22.07.2017
20:31:41
Как реализовать sendAction на Python?

Этот вариант из примера разрабов библиотеки не работает(

Artemiy
22.07.2017
20:47:30
bot.send_chat_action(message.from_user.id, 'upload_photo')

Алекс ?
22.07.2017
20:52:05
Добрый вечер ! Есть ли инструкции по bot api на русском?

Карабанов
22.07.2017
20:54:00
лучше не надо

1) основная проверка - "гуглить" - не пройдена 2) проверка на усваиваемость исходного материала - не пройдена =) Но в целом начать можно отсюда https://tlgrm.ru/docs/bots/api

Aliev
22.07.2017
20:55:53
Я проверку гуглом видимо тоже провалил)) не знал что на русском есть

Карабанов
22.07.2017
20:56:36
2-я ссылка по запросу в яндекс - Telegram API ?

Aliev
22.07.2017
20:57:11
Не знаю, мне это выдает) https://core.telegram.org/bots/api

Карабанов
22.07.2017
20:57:26
???

>в яндекс Уволен
кстати! вопрос который не дает мне покоя уже сколько лет. Почему при открытии линка с выдачи гугла - открывает линк в том же окне? =))) ну вот удобно же в новом?

?
22.07.2017
20:58:21
Кто знает почему человек может мне писать а когда я ему пишу сообщения не отправляются

Красный воскл знак

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