Как использовать разногласия Python Bot с прокси? - PullRequest
0 голосов
/ 26 марта 2019

Нужно использовать бот-диск с прокси (https или socks). Например, прокси: 192.168.1.1:3125 и авторизация прокси: proxy_login: proxy_pass

Я уже пробовал на этом примере: как подключить диск-бот через прокси , но не может.

client = discord.Client(proxy=USER_PROXY, proxy_auth=aiohttp.BasicAuth(USER_PROXY_LOGIN, USER_PROXY_PASS))

1 Ответ

2 голосов
/ 26 марта 2019

Вам необходимо создать aiohttp.ProxyConnector и передать его как connector вашему Client:

from aiohttp import ProxyConnector, BasicAuth

basic_auth = BasicAuth(USER_PROXY_LOGIN, USER_PROXY_PASS)
connector = ProxyConnector(USER_PROXY, proxy_auth=basic_auth)

cient = discord.Client(connector=connector)

Как вопрос, который вы связали заметки, discord.py не поддерживает HTTP прокси, только HTTPS прокси.

...