Discord 机器人没有“连接”?
Posted
技术标签:
【中文标题】Discord 机器人没有“连接”?【英文标题】:Discord bot not "connecting"? 【发布时间】:2021-04-21 02:40:58 【问题描述】:我在 python 3.8 上运行,带有 MacOS Big Sur。 当我运行一些简单的 Discord 机器人代码时,我收到一个长错误,如下所示:
Traceback (most recent call last):
raise ClientConnectorCertificateError(
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:****)')]
>>>
我有安装证书.command,但这仍在发生。请帮忙!
【问题讨论】:
【参考方案1】:见this answer 或this one,他们为很多人工作过。我的猜测是您使用的证书已过期。尝试重新安装它。
【讨论】:
``` 错误:由于 EnvironmentError 无法安装软件包:[Errno 13] 权限被拒绝:'/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site -packages/certifi' 考虑使用--user
选项或检查权限。 ``` 是我得到的,我不明白 --user 应该是什么意思。【参考方案2】:
重新安装证书,并在命令后使用--user
。应该这样做。
【讨论】:
以上是关于Discord 机器人没有“连接”?的主要内容,如果未能解决你的问题,请参考以下文章
关闭 Discord 机器人连接而不终止命令行 (discord.py)
如何在不达到 Discord 的 1,000 个最大连接数的情况下运行从 API 更新的 Discord 机器人?
如何使用 discord.py 机器人断开人们与语音频道的连接?
使用 2 个 Dynos 在 Heroku 上运行 Discord.js 机器人会触发 2 个事件。每个 websocket 连接 1 个