You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

求助:Python开发Discord机器人遇SSL证书验证失败问题

Discord机器人SSL证书验证失败问题求助

开发第二个Discord机器人时遭遇SSL证书验证失败错误,已尝试重新安装certifi、运行Python目录下的certificates.command,但均无效果。以下是报错追踪信息:

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/Users/nullzero/Documents/python-projects/gpt-projects/discord-midmate/bot.py", line 74, in <module>
    client.run(TOKEN)
  File "/Users/nullzero/Library/Python/3.10/lib/python/site-packages/discord/client.py", line 828, in run
    asyncio.run(runner())
  File "/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/asyncio/runners.py", line 44, in run
    return loop.run_until_complete(main)
  File "/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/asyncio/base_events.py", line 646, in run_until_complete
    return future.result()
  File "/Users/nullzero/Library/Python/3.10/lib/python/site-packages/discord/client.py", line 817, in runner
    await self.start(token, reconnect=reconnect)
  File "/Users/nullzero/Library/Python/3.10/lib/python/site-packages/discord/client.py", line 745, in start
    await self.login(token)
  File "/Users/nullzero/Library/Python/3.10/lib/python/site-packages/discord/client.py", line 580, in login
    data = await self.http.static_login(token)
  File "/Users/nullzero/Library/Python/3.10/lib/python/site-packages/discord/http.py", line 801, in static_login
    data = await self.request(Route('GET', '/users/@me'))
  File "/Users/nullzero/Library/Python/3.10/lib/python/site-packages/discord/http.py", line 624, in request
    async with self.__session.request(method, url, **kwargs) as response:
  File "/Users/nullzero/Library/Python/3.10/lib/python/site-packages/aiohttp/client.py", line 1141, in __aenter__
    self._resp = await self._coro
  File "/Users/nullzero/Library/Python/3.10/lib/python/site-packages/aiohttp/client.py", line 536, in _request
    conn = await self._connector.connect(
  File "/Users/nullzero/Library/Python/3.10/lib/python/site-packages/aiohttp/connector.py", line 540, in connect
    proto = await self._create_connection(req, traces, timeout)
  File "/Users/nullzero/Library/Python/3.10/lib/python/site-packages/aiohttp/connector.py", line 901, in _create_connection
    _, proto = await self._create_direct_connection(req, traces, timeout)
  File "/Users/nullzero/Library/Python/3.10/lib/python/site-packages/aiohttp/connector.py", line 1206, in _create_direct_connection
    raise last_exc
  File "/Users/nullzero/Library/Python/3.10/lib/python/site-packages/aiohttp/connector.py", line 1175, in _create_direct_connection
    transp, proto = await self._wrap_create_connection(
  File "/Users/nullzero/Library/Python/3.10/lib/python/site-packages/aiohttp/connector.py", line 982, in _wrap_create_connection
    raise ClientConnectorCertificateError(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorCertificateError: Cannot connect to host discord.com:443 ssl:True [SSLCertVerificationError: (1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:997)')]

求有效的解决方案。


内容的提问来源于stack exchange,提问作者P4rlx

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.30 07:07:47