python - 从 async.io 为 Discord Bot 获取 TimeoutError
问题描述
这是我的代码
bot.py
import os
import discord
from dotenv import load_dotenv
load_dotenv()
TOKEN = os.getenv('DISCORD_TOKEN')
client = discord.Client()
@client.event
async def on_ready():
print(f'{client.user} has connected to Discord!')
client.run(TOKEN)
我确实制作了一个.env
文件并将我的令牌放在那里(我再次从不和谐开发人员页面检查了我的令牌并粘贴了当前的令牌,所以我不可能给出错误的令牌)然后当我这样做时python3 bot.py
(我将它保存为 bot.py ) 这个东西确实站在那里,直到async.io
出现超时错误
Traceback (most recent call last):
File "bot.py", line 17, in <module>
client.run(TOKEN)
File "/home/soutrik/.local/lib/python3.8/site-packages/discord/client.py", line 640, in run
return future.result()
File "/home/soutrik/.local/lib/python3.8/site-packages/discord/client.py", line 621, in runner
await self.start(*args, **kwargs)
File "/home/soutrik/.local/lib/python3.8/site-packages/discord/client.py", line 584, in start
await self.login(*args, bot=bot)
File "/home/soutrik/.local/lib/python3.8/site-packages/discord/client.py", line 442, in login
await self.http.static_login(token.strip(), bot=bot)
File "/home/soutrik/.local/lib/python3.8/site-packages/discord/http.py", line 261, in static_login
data = await self.request(Route('GET', '/users/@me'))
File "/home/soutrik/.local/lib/python3.8/site-packages/discord/http.py", line 165, in request
async with self.__session.request(method, url, **kwargs) as r:
File "/home/soutrik/.local/lib/python3.8/site-packages/aiohttp/client.py", line 1012, in __aenter__
self._resp = await self._coro
File "/home/soutrik/.local/lib/python3.8/site-packages/aiohttp/client.py", line 582, in _request
break
File "/home/soutrik/.local/lib/python3.8/site-packages/aiohttp/helpers.py", line 596, in __exit__
raise asyncio.TimeoutError from None
asyncio.exceptions.TimeoutError
我在关注这个网页
后来我决定去“官方文档”,在那里我遵循了快速入门指南 ,这也导致了同样的错误
解决方案
推荐阅读
- python-3.x - 将带有数字键的数据插入 mongodb 时出错(python 字典中的 GPS 数据)
- sql - 仅当第一个表中的记录数大于或等于第二个表中的记录数时,我如何才能使左连接起作用?
- python - 图像Python3的中值滤波器
- maven - opencv 构建 github 操作
- sql-server - 多个左连接的 SQL 分页非常慢
- php - 获取 envato 私人收藏
- node.js - expressjs 有什么方法可以测试 url 模式是否以编程方式匹配?
- svg - 正确使用 SVG
- mysql - 我怎样才能使用带数字的coloum才能找到日期的coloumn?
- php - 带有 curl 结果字符串的 XMLReader + SimpleXML 无法解析为 xml