繁体   English   中英

如何修复discord.py中的嵌套asn1错误?

[英]How to fix nested asn1 error in discord.py?

每当我尝试运行我的代码discord.py包我得到一些嵌套ASN1错误。 这是我的代码:

import discord
from discord.ext import commands

client = commands.Bot(command_prefix = "epic")

@client.event
async def on_ready():
    print("Bot is ready!")

client.run('NzcxMDIxMjQyNDk2MzE5NTQ4.X5mDfQ.chrdyrxO6OBcQOPRKTIhw05eeAc')

另外,这是我得到的错误:

Message=[ASN1] 嵌套 asn1 错误 (_ssl.c:4145)
Source=C:\\Users\\Vesna\\source\\repos\\DiscordBot\\DiscordBot\\DiscordBot.py StackTrace:文件“C:\\Users\\Vesna\\source\\repos\\DiscordBot\\DiscordBot\\DiscordBot.py”,第 10 行,在客户端。运行('NzcxMDIxMjQyNDk2MzE5NTQ4.X5mDfQ.chrdyrxO6OBcQOPRKTIhw05eeAc')

嵌套的 asn1 错误 (_ssl.c:4145) 表明与服务器通信存在问题。 很有可能,您的 CA 根证书不正确。

  1. 转到开始,键入 Internet Explorer。 以管理员身份运行。
  2. 转到 discord.com 单击挂锁图标。
  3. 点击查看证书
  4. 单击安装证书,选择用户或本地机器。
  5. 单击将所有证书放入以下存储区
  6. 选择受信任的根证书颁发机构

您还可以使用以下命令检查证书链: openssl s_client -showcerts -connect discordapp.com:443

您可能还想在 Discord 应用程序界面中重新生成该机器人令牌,因为共享它可能允许其他人使用您的机器人。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM