我无法连接到discord,在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)
我的文件被破坏的原因是,我在名为socketserver.py和socketclient.py的文件夹中还有另外两个python脚本,它们可能与一些import discord.py使用的名称相同。重命名它们解决了这个问题
相关问题 更多 >
编程相关推荐