Модераторы: Daevaorn
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Python Telebot и блокировка )) 
:(
    Опции темы
DASTAD
Дата 18.4.2018, 06:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 21
Регистрация: 14.10.2009

Репутация: нет
Всего: 1



После "блокировки" телеграмма у меня отпал бот ))
Бот написан на питоне с использованием модуля telebot
Также бот юзает MongoDB 
В тонкости библиотеки не вдавался. Бот упрощенно выглядит так:

Код


from pymongo import MongoClient
client = MongoClient()
db = client['db1']

import telebot
import telebotconfig (тут хранится значение токена бота)

bot=telebot.TeleBot(telebotconfig.token)

@Poolbot.message_handler(commands=["start"])
def handle_start(message):
        ...

@Poolbot.message_handler(content_types=["text"])
def analize_messages(message):
         ...

if __name__ == '__main__':
    while True:
        try:
            Poolbot.polling(none_stop=True)
        except Exception as err:
            print("MAIN ", err)
            time.sleep(15)


После блокировки телеграмма бот перестал соединяться с сообщением
Код

MAIN  HTTPSConnectionPool(host='api.telegram.org', port=443): Max retries exceeded with url: /bot<token>/getUpdates?offset=1&timeout=20
 (Caused by ConnectTimeoutError(<requests.packages.urllib3.connection.VerifiedHTTPSConnection object at 0x0316D0D0>, 'Connection to api.telegram.org timed out. (connect timeout=3.5)'))



Нашел как подключиться через прокси
Код

import socket
import socks

ip = 'proxy_ip'  # change your proxy's ip
port = 5555  # change your proxy's port
socks.setdefaultproxy(socks.PROXY_TYPE_SOCKS5, ip, port)
socket.socket = socks.socksocket


Подключение к серверу телеграмм работает. Зато пропало подключение  к MongoDB на локальном сервере. Как теперь прописать галочку "не использовать прокси для локальных адресов?"(или прописать адреса в исключениях)
Или подскажите иной способ подключения к телеграмм. 
Заранее благодарен ))
PM MAIL   Вверх
DASTAD
Дата 18.4.2018, 06:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 21
Регистрация: 14.10.2009

Репутация: нет
Всего: 1



продублировалось создание темы
эту можно удалить
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Python: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.1320 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.