ClientConnectorError: Невозможно подключиться к хосту discordapp.com:443 ssl: по умолчанию [Ошибка подключения ((162.159.134.233 ', 443)] - PullRequest
0 голосов
/ 15 апреля 2020

Итак, я пытался создать бота в Discord, и я пытался запустить мой бот-диск Discord через Gitpod, и он мог работать, но когда я попытался запустить его на pythonanywhere.com, я получаю эту ошибку:

aiohttp.client_exceptions.ClientConnectorError: Cannot connect to host discordapp.com:443 ssl:default [Connect call failed ('162.159.134.233', 443)]

Вот фрагмент моего кода:

import discord
from discord.ext import commands
import json

with open("credentials.json") as creds:
    creds = json.loads(creds.read())
    TOKEN = creds["TOKEN"]

client = discord.Client()

class Bot(commands.Bot):
    def __init__(self):
        super(Bot, self).__init__(command_prefix="$", case_insensitive=True)
        self.pool = None

bot = Bot()

@bot.event
async def on_ready():
    print('Logged in as')
    print(bot.user)
    print('------')

# calculate
@bot.command()
async def calculate(ctx):
    await ctx.send("foo")

bot.run(TOKEN)

Любая помощь будет принята с благодарностью.

1 Ответ

1 голос
/ 16 апреля 2020

Бесплатные аккаунты в PythonAnywhere не могут использовать API-интерфейс Discord websockets, но вы можете использовать их на основе HTTP. Взгляните на сообщение на форуме , в котором объясняется, как это сделать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...