我正在尝试制作this tutorial之后的第一个Discord机器人,但出现以下错误:
RuntimeError: SSL is not supported.
此刻,我的代码如下:
import os
import discord
from dotenv import load_dotenv
load_dotenv()
TOKEN = os.getenv('DISCORD_TOKEN')
GUILD = os.getenv('DISCORD_GUILD')
client = discord.Client()
@client.event
async def on_ready():
for guild in client.guilds:
if guild.name == GUILD:
break
print(
f'{client.user} is connected to the following guild:\n'
f'{guild.name}(id: {guild.id})'
)
client.run(TOKEN)
此代码直接从教程中复制并粘贴,因为我想确保没有引起错误的错字。我猜错误不是在该代码本身中,而是在我的计算机上进行了一些设置,但是我不知道SSL的工作原理以及从哪里开始尝试对其进行修复。我尝试使用答案this question中的代码块,其中有人遇到相同的错误,但是在不同的上下文中,但这没有用。感谢您的帮助!
答案 0 :(得分:0)
您必须使用pythonw.exe而不是python.exe运行配置。因此,只需编辑配置并将python解释器更改为pythonw.exe。