Задать вопрос
  • Как запустить телеграм бота из-за прокси?

    @lll000lll
    Wolf KTL, Закомментированые строки - для варианта, когда нужна только отправка сообщений в чат:

    import telegram
    from telegram.ext import Updater
    #from telegram.ext import CommandHandler
    
    TELETOKEN = '7374723742:jewjasfKLJFLKEHYWDCdfncsd'
    CHAT_ID = '342423423523'
    
    REQUEST_KWARGS={
        'proxy_url': 'socks5://100.100.100.100:1080',
        'urllib3_proxy_kwargs': {
            'username': 'telebot',
            'password': 'ksdafjlk3wart',
        }
    }
    
    Updater(TELETOKEN, request_kwargs=REQUEST_KWARGS).bot.send_message(chat_id=CHAT_ID, text='☭ proxy test  (^_^)')
    
    #req = telegram.utils.request.Request(con_pool_size=1, proxy_url='socks5://100.100.100.100:1080', urllib3_proxy_kwargs={ 'username': 'telebot', 'password': 'ksdafjlk3wart' }, connect_timeout=5.0, read_timeout=5.0)
    #bot = telegram.Bot(TELETOKEN,  request=req)
    #bot.send_message(chat_id=CHAT_ID, text='☭ proxy test  (^_^)')