Discord.py Connect呼叫失败(':: 1',9000),[Errno 10061] Connect呼叫失败('127.0.0.1',9000)

时间:2020-10-03 06:08:27

标签: python networking discord.py discord.py-rewrite

运行discord.py官方文档上的快速入门代码时,我无法连接到discord,并收到此错误。我使用的是不和谐给定的令牌。

import discord

client = discord.Client()

@client.event
async def on_ready():
    print('We have logged in as {0.user}'.format(client))

@client.event
async def on_message(message):
    if message.author == client.user:
        return

    if message.content.startswith('$hello'):
        await message.channel.send('Hello!')

client.run(token)

我收到OSError: Multiple exceptions: [Errno 10061] Connect call failed ('::1', 9000), [Errno 10061] Connect call failed ('127.0.0.1', 9000)

Full error:

Traceback (most recent call last):
  File "C:\Users\Madhav\Desktop\PythonStuff\discordbot\botcode\bin\messagecontainer.py", line 5, in <module>
    import discord
  File "C:\Users\Madhav\AppData\Roaming\Python\Python36\site-packages\discord\__init__.py", line 25, in <module>
    from .client import Client
  File "C:\Users\Madhav\AppData\Roaming\Python\Python36\site-packages\discord\client.py", line 33, in <module>
    import aiohttp
  File "C:\Users\Madhav\AppData\Roaming\Python\Python36\site-packages\aiohttp\__init__.py", line 6, in <module>
    from .client import BaseConnector as BaseConnector
  File "C:\Users\Madhav\AppData\Roaming\Python\Python36\site-packages\aiohttp\client.py", line 32, in <module>
    from . import hdrs, http, payload
  File "C:\Users\Madhav\AppData\Roaming\Python\Python36\site-packages\aiohttp\http.py", line 1, in <module>
    import http.server
  File "C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python36_64\lib\http\server.py", line 100, in <module>
    import socketserver
  File "C:\Users\Madhav\Desktop\PythonStuff\discordbot\botcode\bin\socketserver.py", line 13, in <module>
    asyncio.get_event_loop().run_until_complete(sendinstruction())
  File "C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python36_64\lib\asyncio\base_events.py", line 468, in run_until_complete
    return future.result()
  File "C:\Users\Madhav\Desktop\PythonStuff\discordbot\botcode\bin\socketserver.py", line 8, in sendinstruction
    async with websockets.connect(uri) as websocket:
  File "C:\Users\Madhav\AppData\Roaming\Python\Python36\site-packages\websockets\client.py", line 517, in __aenter__
    return await self
  File "C:\Users\Madhav\AppData\Roaming\Python\Python36\site-packages\websockets\client.py", line 535, in __await_impl__
    transport, protocol = await self._create_connection()
  File "C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python36_64\lib\asyncio\base_events.py", line 787, in create_connection
    ', '.join(str(exc) for exc in exceptions)))
OSError: Multiple exceptions: [Errno 10061] Connect call failed ('::1', 9000), [Errno 10061] Connect call failed ('127.0.0.1', 9000)

1 个答案:

答案 0 :(得分:0)

我的文件损坏的原因是因为我在名为socketserver.py和socketclient.py的文件夹中还有另外两个python脚本,它们可能与某些import discord.py使用的名称相同。重命名它们可以解决问题。

相关问题