Я пытаюсь создать простого бота для Telegram. В моей стране Telegram заблокирован, поэтому мне приходится работать через прокси.
Код: Выделить всё
from telegram.ext import Updater
from telegram.ext import CommandHandler
import os
def start(bot, update):
print("Hello")
bot.sendMessage(chat_id=512562849, text="Hello.")
REQUEST_KWARGS={
'proxy_url': 'http://93.171.217.48:10996',
'urllib3_proxy_kwargs': {
'username': '***',
'password': '***',
}
}
updater = Updater(token='',
request_kwargs=REQUEST_KWARGS)
start_handler = CommandHandler('start', start)
updater.dispatcher.add_handler(start_handler)
updater.start_polling()
Код: Выделить всё
Exception in thread updater:
...
_HTTPConnection.__init__(self, *args, **kw)
TypeError: __init__() got an unexpected keyword argument 'username'
Бесплатный прокси работает нормально, но для моих целей время от времени терять соединение — это плохо. Я предпочитаю не работать под VPN также из-за некоторой бюрократии в моей компании.
Заранее спасибо!
Подробнее здесь: https://stackoverflow.com/questions/513 ... tification
Мобильная версия